有没有比以下更好的方法在 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 文档,因此您可以获得所需的确切日期格式。