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

SeR*_*eGa 1 c# datetime

我需要发送DateTime对象作为string

这样我就可以将这个字符串解析回来DateTime而不会丢失数据.

即恢复原始对象.

我应该使用哪种格式?

Cor*_*son 8

使用往返格式"O":

string s = dateTime.ToString("O");
DateTime d =
    DateTime.ParseExact(s, "O", CultureInfo.InvariantCulture, DateTimeStyles.RoundtripKind);
Run Code Online (Sandbox Code Playgroud)

  • @DavidG"O"总是不变的,不需要指定文化. (2认同)