В XAML у меня есть что-то вроде этого:Чествование времени формат строки даты в StringFormatter
Text="{Binding my_date, StringFormat=\{0:ddd M/d/yy\}}"
В настоящее время он выдает некоторые вещи, как Mon 12/23/13
Я хочу это в честь региона и языка даты, поэтому, если они выбирают yy/mm/dd, он должен показывать дату в правильном формате. Я знаю, что из параметров «d» должен сделать это, отсюда: http://msdn.microsoft.com/en-us/library/az4se3k1%28v=vs.110%29.aspx
Но по какой-то причине, когда он получает в сочетании с остальной частью форматере в
Text="{Binding my_date, StringFormat=\{0:ddd d\}}"
Тогда он не работает правильно. Каков правильный формат, который я должен использовать в этом случае?
который является конечный результат вы находясь в поиске? – FeliceM
@FeliceM что-то вроде Mon 12/23/13 НО, если пользователь изменит формат даты на yyyy/MM/dd, то то же самое должно показать как Mon 2013/12/23 –
У меня нет Silverlight, поэтому я не могу проверить, есть ли там это маскированное текстовое поле, доступное для Silverlight, но если оно есть, это может быть возможностью заставить пользователя записывать дату всегда в том же формате – FeliceM