我使用以下方法将日期序列化为字符串
private const string DateFormatString = "dd.MM.yyyy HH:mm:ss"; string LastsuccessfuldownloadDateTime = DateTime.Now.AddDays(-91).ToString(DateFormatString);
这是确保字符串始终以此格式序列化的最安全的方法吗?
在一台服务器上更新我运行它完全得到字段错误.
解决方法
我会使用显式不变量进行序列化以避免任何意外的陷阱.您可能还想想是否需要UTC;例如:
string LastsuccessfuldownloadDateTime = DateTime.UtcNow.AddDays(-91).ToString( DateFormatString,CultureInfo.InvariantCulture);