获取静态DateTime值的最佳方法

Jan*_*sen 2 c# static-members

有没有更好的方法在C#中获取静态DateTime值而不是以下?

public static DateTime StartOfRecordedHistory = DateTime.Parse("2004-01-01");
Run Code Online (Sandbox Code Playgroud)

谢谢!

egl*_*ius 7

public static DateTime StartOfRecordedHistory = new DateTime(2004, 1, 1)
Run Code Online (Sandbox Code Playgroud)


ito*_*son 5

public static readonly DateTime StartOfRecordedHistory = new DateTime(2004, 1, 1);
Run Code Online (Sandbox Code Playgroud)

我承认,不再优雅,但它避免了与语言环境相关的日期解析的任何问题.

如果你正在寻找日期时间文字,不幸的是C#不提供它们.