Javascript 如何从c生成特定于区域性的日期模式#

Javascript 如何从c生成特定于区域性的日期模式#,javascript,c#,kendo-asp.net-mvc,date-formatting,kendo-datepicker,Javascript,C#,Kendo Asp.net Mvc,Date Formatting,Kendo Datepicker,我的目标是同步由c#和JavaScript生成的日期显示 对于c#显示,我使用的是“d”.ToString(“{0:d}”)模式 对于javascript,我使用剑道日期时间选择器。此小部件接受dateTime格式,值将以该格式显示: @(Html.Kendo().DatePicker() .Name("dateFrom") .Format("dd.MM.yyyy")) 我想要的是从c生成特定于区域性的字符串模式,我将把它传递给.Format()方法 我知道我可以通过使用res

我的目标是同步由c#和JavaScript生成的日期显示

对于c#显示,我使用的是“d”
.ToString(“{0:d}”)
模式

对于javascript,我使用剑道日期时间选择器。此小部件接受dateTime格式,值将以该格式显示:

@(Html.Kendo().DatePicker()
    .Name("dateFrom")
    .Format("dd.MM.yyyy"))
我想要的是从c生成特定于区域性的字符串模式,我将把它传递给
.Format()
方法


我知道我可以通过使用
resx
文件手动执行此操作。但是有没有一种方法可以自动执行此操作?

CultureInfo类提供所有类型的日期和数字格式。所以你可以用

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

希望这有帮助。

CultureInfo类提供所有类型的日期和数字格式。所以你可以用

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

希望这有帮助。

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