0

我的目標是同步由c#和JavaScript生成的日期顯示。如何從c#生成文化特定日期模式

對於c#顯示我正在使用「d」.ToString("{0:d}")模式。

對於JavaScript我正在使用kendo日期時間選擇器。此小部件接受的dateTime格式,其中該值將被顯示:

@(Html.Kendo().DatePicker() 
    .Name("dateFrom") 
    .Format("dd.MM.yyyy")) 

我想是生成從C#培養特定的字符串模式,我將傳遞給.Format()方法。

我知道我可以通過使用resx文件手動執行此操作。但有沒有辦法自動做到這一點?

回答

2

CultureInfo類提供所有類型的日期和數字格式。所以你可以使用

var ci = CultureInfo.CurrentUICulture; 
var format = ci.DateTimeFormat.ShortDatePattern; 

希望這會有所幫助。

+0

非常感謝。這正是我需要的。)) –