Формат даты: 06-апр-2009, 16:25 - PullRequest
       10

Формат даты: 06-апр-2009, 16:25

1 голос
/ 06 апреля 2009

Как мне отформатировать строку для отображения даты и времени, например:

06-апр-2009 16:25

Ответы [ 3 ]

8 голосов
/ 06 апреля 2009

WPF теперь имеет свойство StringFormat класса Binding, которое можно использовать следующим образом:

<TextBlock Text="{Binding StringFormat={}{0:dd-MMM-yyyy HH:mm tt}}"/>
1 голос
/ 06 апреля 2009

Вы можете использовать произвольную строку формата даты, чтобы получить именно этот формат:

theDate.ToString("dd'-'MMM'-'yyyy HH':'mm tt")
0 голосов
/ 06 апреля 2009

Вы можете проверить доступные форматы DateTime на http://msdn.microsoft.com/en-us/library/8kb3ddd4.aspx.

Вы также можете предоставить пользовательские форматы. Если вы хотите отобразить его в WPF при работе с DateTime, вы можете реализовать пользовательский IValueConverter и использовать конвертер в привязке для отображения даты и времени так, как вы хотите.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...