我无法DateTime.UtcNow正确格式化为2018-10-26T16:44:38+01:00. 我已经尝试了下面的代码,但它的输出与我期望的不同:DateTimeOffset.UtcNow.ToString("o");有没有人有什么建议?
2 回答
慕村9548890
TA贡献1884条经验 获得超4个赞
请随意查看有关可用字符串的参考;像你问的那样直接回答你的问题:
string time = DateTime.UtcNow.ToLocalTime().ToString("yyyy-MM-ddTHH:mm:sszzz");
以防万一提供的链接中断;我已经包含了我的答案中使用的格式字符串的描述:
dd - Provides a double digit day 01 - 31.
HH - Provides a double digit hour 00 - 23.
MM - Provides a double digit month 01 - 12.
mm - Provides a double digit minute 00 - 59.
ss - Provides a double digit second 00 - 59.
yyyy - Provides a four digit year 0000 - 9999.
zzz - Provides the hours and minutes offset from UTC.
- 2 回答
- 0 关注
- 235 浏览
添加回答
举报
0/150
提交
取消