如何将C#datetimeOffset转换为指定格式
作者:互联网
在TimeOffset而不是Dot中,我需要在时间偏移之前输入一个冒号.
DateTimeOffset PassDate = DateTimeOffset.Now;
var x = PassDate.ToString("o");
Console.WriteLine(PassDate.ToString("o"));
在下面的屏幕截图中,几秒钟后我得到了点-在偏移之前.而不是点需要冒号.
当前运行: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修饰符可以互换
标签:c-4-0,c-3-0,c-2-0,c 来源: https://codeday.me/bug/20191025/1927343.html