DateTime/DateTimeOffset.DayOfYearプロパティでその年の通算何日目かを求める 言語: VB C# DayOfYearプロパティを参照することで、DateTime・DateTimeOffsetの表す日時がその年の通算何日目かを取得することが出来ます。 DateTime/DateTimeOffset.DayOfYearプロパティでその年の通算何日目かを求める すべて選択してコピー ダウンロード 行番号を表示する Imports System Class Sample Shared Sub Main() Dim dt As DateTime = DateTime.Now ' 現在の日時を取得 Console.WriteLine(dt) Console.WriteLine(dt.DayOfYear) ' 今年の何日目か取得する Console.WriteLine() Dim dto As DateTimeOffset = DateTimeOffset.Now ' 現在の日時を取得 Console.WriteLine(dto) Console.WriteLine(dto.DayOfYear) ' 今年の何日目か取得する End Sub End Class 実行結果例 2013/04/01 15:00:30 91 2013/04/01 15:00:30 +09:00 91 関連するページ DateTime/DateTimeOffsetの値を英語・日本語や他の言語での表記で文字列化する DateTime/DateTimeOffsetの値を西暦・和暦の表記で文字列化する DateTime.IsLeapYearメソッドである年がうるう年かどうかを調べる DateTime/DateTimeOffset.DayOfYearプロパティでうるう年での通算何日目かを求める DateTime.DaysInMonthメソッドである年ある月の日数を求める DateTime.IsDaylightSavingTimeメソッドを使ってDateTimeの表す日時が夏時間かどうかを調べる 既存のDateTimeから日時の値を変更したDateTimeを作成する