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

非常感谢。这正是我需要的。)) –