0

Моя цель - синхронизировать отображение даты, сгенерированное как C#, так и JavaScript.Как создать шаблон для конкретной культуры с C#

Для отображения C# Я использую «d» .ToString("{0:d}") pattern.

Для javascript Я использую kendo datetime picker. Этот виджет принимает формат 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

спасибо. Это именно то, что мне нужно.)) –

 Смежные вопросы

  • Нет связанных вопросов^_^