0

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

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

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

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

我想要的是从我将传递给的 c# 生成特定于文化的字符串模式.Format()方法的 c# 生成特定于文化的字符串模式。

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

4

1 回答 1

2

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

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

希望这可以帮助。

于 2016-12-02T11:53:34.690 回答