相关疑难解决方法(0)

59
推荐指数
7
解决办法
9万
查看次数

从查询字符串获取UTC日期时间

假设我们有行动:

[HttpGet]
public Task<IActionResult> Foo(DateTime date)
{
    var utc = date.ToUniversalTime();
}
Run Code Online (Sandbox Code Playgroud)

似乎默认情况下,MVC框架将UTC DateTime转换为Local(中间件中的某处)。如何关闭此行为并摆脱其他转换?

UPD:

Chrome开发人员。控制台(“网络”选项卡)向我显示了这样的查询参数: date:2017-12-01T00:00:00.000Z

但是在控制器中我看到: {01/12/2017 03:00:00}

c# asp.net asp.net-mvc asp.net-core

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

标签 统计

c# ×2

asp.net ×1

asp.net-core ×1

asp.net-mvc ×1

datetime ×1

parsing ×1