Jes*_*per 5 c# asp.net-mvc asp.net-core
我有一些类似的代码:
[HttpGet("SearchStuff")]
public IActionResult SearchStuff([FromQuery]DateTime from, [FromQuery]DateTime to)
Run Code Online (Sandbox Code Playgroud)
我想确保我收到的 UTC 格式如下: 如果指定了时区,则转换为 UTC 如果未指定时区,则假定 UTC 并指定为 UTC
我尝试像这样从客户端发送 utc(客户端在本地时间工作),它的格式符合我的预期,但不幸的是服务器端的日期时间被转换为服务器的本地时间。如果我使用 ToString("s") 服务器会收到正确的日期时间值,但不幸的是 DatetimeKind.Unspecified:
protected string Format(DateTime t)
{
return t.ToUniversalTime().ToString("o");
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3801 次 |
| 最近记录: |