Как заставить 24-часовое время в RadDateTimePicker Telerik и сохранить форматирование даты как «d»? - PullRequest
0 голосов
/ 23 сентября 2010

Я использую Telerik RadDateTimePicker , чтобы выбрать время события в моем веб-приложении (ASP.NET, .NET 3.5).

Приложение ориентировано на несколько стран,форматирование date осуществляется на основе данных пользователя CultureInfo.

Есть одна проблема, мне нужно время часть даты / времени, чтобы ВСЕГДА показывалось в 24-часовом формате, независимо от того, что CultureInfo есть в теме.

Для «en-US» должно отображаться 23.09.2010 13: 00
Для «ru-RU» должно отображаться 23.09.2010 13: 00

Любые идеи

Ответы [ 4 ]

4 голосов
/ 24 ноября 2011

Попробуйте:

<telerik:RadDateTimePicker Culture="nl" />

Изменение культуры в зависимости от страны.

Или:

<telerik:RadDateTimePicker DateTimeText="{Binding EndDateTime, StringFormat={}{0:dd/MM/yyyy HH:mm:ss}}"  />
2 голосов
/ 28 сентября 2010

Попробуйте установить RadDateTimePicker.TimeView.TimeFormat = "HH:mm";

1 голос
/ 11 октября 2012
RadDateTimePicker.TimeView.TimeFormat = "HH:mm tt";
0 голосов
/ 22 сентября 2017

Я использую новейшие элементы управления 2017 года и считаю, что это очень просто.В xml я включаю

TimeView-TimeFormat = "ЧЧ: мм"

Так что сборщик на полный рабочий день может выглядеть так

    <telerik:RadTimePicker ID="txtCloseMeetingEnd" runat="server" EnableTyping="true" DateInput-EmptyMessage="End Time" TimeView-Culture="en-gb" TimeView-Interval="00:30:00" DateInput-DateFormat="HH:mm" TimeView-TimeFormat="HH:mm"></telerik:RadTimePicker>

В этом примере учитывается военное времяс раскрывающимся списком, который имеет 30-минутные интервалы.Этот сайт предназначен для пользователей английского языка в США, но я использую Культуру "en-gb", потому что в более старых версиях элемента управления я обнаружил, что настройка Великобритании (ГБ) позволяла мне показывать элементы в раскрывающемся списке как военные.время.Кажется, в новых элементах управления нет необходимости, но я не потратил время на тщательное тестирование

...