C#DateTime格式将包含所有数据

时间:2019-02-11 15:02:20

标签: c# datetime

我需要将DateTime对象发送为string

这样我就可以将此字符串解析回DateTime并且不会丢失数据。

即恢复原始对象。

我应该使用哪种格式?

1 个答案:

答案 0 :(得分:8)

使用round-trip格式“ O”:

string s = dateTime.ToString("O");
DateTime d =
    DateTime.ParseExact(s, "O", CultureInfo.InvariantCulture, DateTimeStyles.RoundtripKind);