2011-11-17 67 views
1

我有一個使用剃刀的mvc網站,其中全球化設置爲自動,它使用客戶端的首選文化。覆蓋日期格式在mvc 3與全球化設置

<globalization requestEncoding="utf-8" responseEncoding="utf-8" culture="auto" uiCulture="auto" enableClientBasedCulture="true" /> 

我想知道有沒有辦法迫使正在被通過剃刀綁定特定格式忽略了文化,顯示的日期?

例如,如果我有一個模型

public class someObj 
{ 
    public DateTime someDateTime { get; set; } 
} 

和我的觀點結合它像這樣:

@Model.someDateTime 

我可以覆蓋瀏覽器希望優選的培養?

在此先感謝。

回答

1

呼叫@Model.SomeDate.ToString("Some Format", new CultureInfo(...))

+0

其實,我發現以下工作對我來說: 的String.Format(System.Globalization.CultureInfo.CreateSpecificCulture( 「EN-US」),「{0:MM/DD/YYYY HH :mm:ss tt}「,Model.someDateTime) –