要将传入的日期视为UTC,您需要确保使用正确的日期和时间格式。在ASP.NET MVC中,您可以使用DateTimeOffset
对象来表示UTC日期和时间。以下是如何使ASP.Net MVC模型绑定器将传入日期视为UTC的步骤:
DateTimeOffset
对象来表示UTC日期和时间。例如:public class MyViewModel
{
public DateTimeOffset MyDate { get; set; }
}@model MyViewModel
<div>
@Model.MyDate.ToString("yyyy-MM-dd HH:mm:ss")
</div>public ActionResult MyView()
{
var model = new MyViewModel
{
MyDate = DateTimeOffset.UtcNow
};
return View(model);
}@model MyViewModel
<div>
@Model.MyDate.ToString("yyyy-MM-dd HH:mm:ss")
</div>这将使得在浏览器中显示的日期和时间被格式化为UTC格式。DateTimeOffset
对象进行格式化。例如:DateTimeOffset
对象将UTC日期和时间传递给视图。例如:DateTimeOffset
对象进行格式化。例如:领取专属 10元无门槛券
手把手带您无忧上云