0

所以今晚我问了一个关于在.NET的应用程序设置系统中存储日期时间格式的问题。我得到的答案是有道理的,但让我想到了另一种情况。

这只是假设,我可能发现自己不需要使用它,但知道常见答案是什么会很有趣。

似乎设置系统将日期时间转换为“通用日期长时间(“G”)”格式(请参阅MSDN 上的标准日期和时间格式字符串),如果这就是你想要的,但如果你想存储怎么办使用“往返(“O”,“o”)”格式的值?

据我目前所见,您需要将其存储为字符串并自己解析。这是使用设计器时的唯一方法吗?

4

1 回答 1

-1

无损序列化 a 的最快和最有效的方法DateTime是使用ToBinaryFromBinary方法。

settings.Timestamp = date.ToBinary();
// ...
DateTime date = DateTime.FromBinary(settings.Timestamp);
于 2012-08-11T22:33:46.200 回答