0
我使用UniversalTime將日期時間存儲在我的數據庫中。在我的意見/控制器中,我希望將它們轉換爲當地時間。有沒有辦法做到這一點,而不是調用.ToLocalTime()在我的控制器上每個單獨的DateTime?如何在視圖引擎中將DateTimes普遍設置爲當地時間?
我使用UniversalTime將日期時間存儲在我的數據庫中。在我的意見/控制器中,我希望將它們轉換爲當地時間。有沒有辦法做到這一點,而不是調用.ToLocalTime()在我的控制器上每個單獨的DateTime?如何在視圖引擎中將DateTimes普遍設置爲當地時間?
您可以爲DateTime
編寫自定義顯示模板。
@model System.DateTime
@Model.ToLocalTime()
我試過了,沒有改變。我不需要以某種方式裝飾ViewModel嗎?只要他們的類型是DateTime,對吧? – Dan 2011-04-28 18:53:59
不是。確保其名爲'DateTime.cshtml'。 – 2011-04-28 18:54:47
是的。這就是我所擁有的,這就是我困惑的原因。因爲它仍然顯示UTC時間。 – Dan 2011-04-28 19:09:45