我有一个ASP.NET MVC应用程序,使用Razor作为视图引擎。我需要向用户显示日期/时间。我的挑战是,模型上的DateTime
属性是UTC时间。我希望将时间显示为用户的本地时间。目前,我的代码如下:
<div>
@if (Model.LastModifiedOnUTC.HasValue) {
Html.Raw(Model.LastModifiedOnUTC.ToString());
}
else {
<span>This record has not been updated</span>
}
</div>
我想将
DateTime
显示为"2015年2月11日星期三下午3:27"这样的格式,但我不确定如何实现。 当我尝试上述操作时,打印了一个空字符串,这对我来说没有任何意义。谢谢您的帮助。