我正在反应前端创建一个任务,它有一些日期字段。当我创建任务时,我看到帖子调用和帖子调用中显示的日期字段为 2024-08-12T18:30:00.000Z 现在我正在打开任务,这是一个 get 调用,在响应中我只看到 2024 -08-12T18:30:00.
在我使用的后端C#中
公共日期时间?现在日期 { 得到;放; }
我在 GetCall 中缺少时区“Z”,这是我在创建任务时在 PostCall 中看到的
如何保存时区。
如果这有帮助......
如果您看到的是通过
ToString("o")
关键字,请确保您的 DateTime 对象也设置为 DateTimeKind.Utc
;因为 DateTime 对象的种类可能是 Unspecified
var unspecified = new DateTime(2016, 12, 12, 10, 10, 10);
var specified = new DateTime(2016, 12, 12, 10, 10, 10, DateTimeKind.Utc);
Console.WriteLine (unspecified.ToString("o")); // 2016-12-12T10:10:10.0000000
Console.WriteLine (specified.ToString("o")); // 2016-12-12T10:10:10.0000000Z