Moh*_*hir 3 c# c#-3.0 c#-2.0 c#-4.0
 我需要将 datetimeoffset 格式转换为以下格式。
我需要将 datetimeoffset 格式转换为以下格式。
在 TimeOffset 而不是 Dot 中,我需要在时间偏移之前加一个冒号。
DateTimeOffset PassDate = DateTimeOffset.Now;
  var x = PassDate.ToString("o");
 Console.WriteLine(PassDate.ToString("o"));
在下面的截图中,我得到了点 - 在偏移之前。而不是点需要冒号。
当前 O/p:   2018-03-20T00:00:00.00-05:00
预期 O/p:2018-03-20T00:00:00:00-5:00
格式:
2018-03-20T00:00:00.00-05:00  to 2018-03-20T00:00:00:00-5:00
DateTimeOffset PassDate = DateTimeOffset.Now;
var dateFormat = "yyyy-MM-ddTHH:mm:ss:ffK";
var x = PassDate.ToString(dateFormat);
Console.WriteLine(x);
K和zzz修饰符可以互换