DateTime/DateTimeOffset.TimeOfDayプロパティで時刻のみを取得する 言語: VB C# TimeOfDayプロパティでは、DateTimeの表す日時のうち、時刻の部分(午前0時ちょうどからの経過時間)のみをTimeSpanで取得することが出来ます。 DateTime/DateTimeOffset.TimeOfDayプロパティで時刻のみを取得する すべて選択してコピー ダウンロード 行番号を表示する Imports System Class Sample Shared Sub Main() Dim dt As DateTime = DateTime.Now ' 現在の日時を取得 Dim timeOfDt As TimeSpan = dt.TimeOfDay ' 時刻部分のみをTimeSpanとして取得 Console.WriteLine(timeOfDt) Dim dto As DateTimeOffset = DateTimeOffset.Now ' 現在の日時を取得 Dim timeOfDto As TimeSpan = dto.TimeOfDay ' 時刻部分のみをTimeSpanとして取得 Console.WriteLine(timeOfDto) End Sub End Class 実行結果例 15:00:30.1230000 15:00:30.1230000 関連するページ DateTime/DateTimeOffset.MinValue/MaxValueプロパティで最小値・最大値を取得する DateTime/DateTimeOffset.Ticksプロパティで100ナノ秒単位の値を取得する DateTime/DateTimeOffset.Hour/Minute/Secondプロパティで時・分・秒それぞれの値を取得する DateTime/DateTimeOffset.Ticksプロパティで基準時刻からの経過時間を100ナノ秒単位で取得する DateTime/DateTimeOffset.Year/Month/Day/DayOfWeekプロパティで年・月・日・曜日それぞれの値を取得する DateTime/DateTimeOffset.Dateプロパティで日付部分のみの値を取得する DateTime/DateTimeOffsetの値を英語・日本語や他の言語での表記で文字列化する