小编Hel*_*llo的帖子

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

我想要DateTime以下格式.

DateTime a = Convert.ToDateTime(DateTime.UtcNow.ToString("s") + "Z");
Run Code Online (Sandbox Code Playgroud)

输出:

2018-05-29T09:16:59Z
Run Code Online (Sandbox Code Playgroud)

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

var result = a.AddHours(-4);
Run Code Online (Sandbox Code Playgroud)

现在,不仅显示错误的时间,上述格式也受到干扰.

29-05-2018 10:52:51
Run Code Online (Sandbox Code Playgroud)

预期产出:

2018-05-29T05:16:59Z
Run Code Online (Sandbox Code Playgroud)

c# datetime

5
推荐指数
1
解决办法
117
查看次数

标签 统计

c# ×1

datetime ×1