DateTimeOffset.TimeOfDay プロパティ

定義

現在の DateTimeOffset オブジェクトの時刻を取得します。

public:
 property TimeSpan TimeOfDay { TimeSpan get(); };
public TimeSpan TimeOfDay { get; }
member this.TimeOfDay : TimeSpan
Public ReadOnly Property TimeOfDay As TimeSpan

プロパティ値

TimeSpan

現在の日付の午前 0 時からの経過時間。

次の例では、このプロパティを TimeOfDay 使用して時刻を抽出し、コンソールに表示します。

DateTimeOffset currentDate = new DateTimeOffset(2008, 5, 10, 5, 32, 16,
                                      DateTimeOffset.Now.Offset);
TimeSpan currentTime = currentDate.TimeOfDay;
Console.WriteLine("The current time is {0}.", currentTime.ToString());
// The example produces the following output:
//       The current time is 05:32:16.
let currentDate = DateTimeOffset(2008, 5, 10, 5, 32, 16, DateTimeOffset.Now.Offset)
let currentTime = currentDate.TimeOfDay
printfn $"The current time is {currentTime}."
// The example produces the following output:
//       The current time is 05:32:16.
Dim currentDate As New DateTimeOffset(#5/10/2008 5:32:16AM#, _
                                      DateTimeOffset.Now.Offset) 
Dim currentTime As TimeSpan = currentDate.TimeOfDay
Console.WriteLine("The current time is {0}.", currentTime.ToString())
' The example produces the following output: 
'       The current time is 05:32:16.

注釈

プロパティは TimeOfDay 、プロパティの値の影響を Offset 受けません。

このプロパティは TimeOfDay 、オブジェクトの形式でオブジェクトの DateTimeOffset 時間コンポーネントを TimeSpan 返します。 これはプロパティと DateTime.TimeOfDay 同じです。

適用対象