[C#]DateTimeから現在時刻をTimeSpanとして取得するには?

C#

どうも、ちょげ(@chogetarou)です。

DateTimeから現在時刻をTimeSpanとして取得する方法を紹介します。

スポンサーリンク

方法

インターフェース, インターネット, プログラム, ブラウザ, Www

DateTimeから現在時刻をTimeSpanとして取得するには、TimeOfDayを使います。

まず、DateTimeのNowプロパティにアクセスします。

そして、NowプロパティのTimeOfDayにアクセスします。

TimeSpan currentTime = DateTime.Now.TimeOfDay;

上記のTimeOfDayは、夜中の0時からのTimeSpanを返します。

使用例

using System;
public class Example
{
    public static void Main()
    {
        TimeSpan currentTime = DateTime.Now.TimeOfDay;

        Console.WriteLine(currentTime); //00:31:21.7878440
    }
}

コメント

タイトルとURLをコピーしました