我的目標是使用.NET DateTime對象(使用C#),並以某種方式將其序列化爲字符串(用於XML中)並進行解析這是符合標準的。我想到的具體標準是代表日期和時間的ISO 8601標準。如何以符合標準的方式在.NET中序列化DateTime對象
我想要一個易於使用的解決方案(最好是一種方法調用每個方法) 將轉換和格式的連接版本。我也想保留本地時區信息。
這是我想獲得排序字符串的例子:
2009-04-15T10:55:03.0174-05:00
我的目標.NET版本是3.5。
幾年前我實際上找到了解決這個問題的一個解決方案,它涉及一個自定義格式和DateTime.ToString(string)方法。我很驚訝,一個更簡單的標準兼容解決方案不存在。使用自定義的格式字符串以符合標準的方式進行序列化和解析,這對我來說是一種嗅覺。
你老前輩是反序列化肯定快速的平局。 :-) – 2009-04-15 16:41:41