gpt4 book ai didi

javascript - 将 UTC 日期从 Javascript 发送到 MVC

转载 作者:行者123 更新时间:2023-11-29 21:52:13 24 4
gpt4 key购买 nike

我有一个 Angular 前端将 JSON 发回 MVC 后端。所有日期都在 JS 中转换,在发送之前使用 moment() 转换为 ISO 格式,即 StartDate: 2015-02-17T15:06:12.180Z

出于某种原因,MVC 不会将这些时间视为 UTC 时间,而是将它们转换为本地时间。不过,我确实使用的一件事是 MVC 能够自动将 JSON 解析为 POCO。我的方法签名如下:

[HttpPost]
public ActionResult AddSchedule(Schedule schedule)

如何让 MVC 正确处理日期?

最佳答案

这不是我所期望的行为。通常当我将包含日期的 JSON 传递给 c# 时,它们不会更改为本地时间。您的 Schedule 无参数构造函数中是否有可能影响日期的代码?

否则,在将日期传递到 Controller 后,您可能必须在日期上使用 C# ToUniversalTime() 函数。

关于javascript - 将 UTC 日期从 Javascript 发送到 MVC,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28564567/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com