DateTime.AddHours 给出错误的输出和日期时间格式更改

我想要DateTime以下格式。

DateTime a = Convert.ToDateTime(DateTime.UtcNow.ToString("s") + "Z");

输出:

2018-05-29T09:16:59Z

我想subtract从这个时间开始4 小时。所以我使用了这行代码:

var result = a.AddHours(-4);

现在,不仅显示时间不对,上面的格式也被打乱了。

29-05-2018 10:52:51

预期输出:

2018-05-29T05:16:59Z


qq_花开花谢_0
浏览 167回答 2
2回答
打开App,查看更多内容
随时随地看视频慕课网APP