我的目标是同步日期显示,由c#和JavaScript生成。
对于c#显示我正在使用" d" .ToString("{0:d}")
模式。
对于javascript我使用的是kendo datetime选择器。此小部件接受将显示该值的dateTime格式:
@(Html.Kendo().DatePicker()
.Name("dateFrom")
.Format("dd.MM.yyyy"))
我想要的是从c#生成特定于文化的字符串模式,我将传递给.Format()
方法。
我知道我可以使用resx
文件手动执行此操作。但有没有办法自动执行此操作?
答案 0 :(得分:2)
CultureInfo
类提供所有类型的日期和数字格式。所以你可以使用
var ci = CultureInfo.CurrentUICulture;
var format = ci.DateTimeFormat.ShortDatePattern;
希望这有帮助。