次の方法よりも C# で静的な DateTime 値を取得するより良い方法はありますか?
public static DateTime StartOfRecordedHistory = DateTime.Parse("2004-01-01");
ありがとう!
次の方法よりも C# で静的な DateTime 値を取得するより良い方法はありますか?
public static DateTime StartOfRecordedHistory = DateTime.Parse("2004-01-01");
ありがとう!
public static DateTime StartOfRecordedHistory = new DateTime(2004, 1, 1)
public static readonly DateTime StartOfRecordedHistory = new DateTime(2004, 1, 1);
これ以上エレガントではないことは認めますが、ロケールに依存する日付の解析に関する問題は回避されます。
日時リテラルを探している場合、残念ながら C# では提供されません。
使用する
public static DateTime StartOfRecordedHistory = new DateTime(2004, 1, 1)
指摘されているように、異なる日時形式で問題がないため、おそらく最良の方法です。
DateTime には多数の作成者がいます。MSDN のドキュメントを参照してください。必要な日付の正確な形式を使用できます。