DataTime со словенской культурой (sl-SI) имеет пробелы - PullRequest
0 голосов
/ 14 января 2019

Я подготовил небольшое приложение WPF:

Вид:

enter image description here

и View-Model выглядит следующим образом:

enter image description here

А теперь, по какой-то причине, между днем, месяцем и годом для словенской культуры есть промежутки:

enter image description here

Я имею в виду, что вместо 14.01.2019 я получаю 14. 01. 2019.

Ответы [ 2 ]

0 голосов
/ 14 января 2019

Это правильное поведение в соответствии с Unicode CLDR . Самый простой способ изучения данных - это репозиторий GitHub файлов формата JSON . Файл общих дат для «sl» (нет специального каталога sl-SI) содержит этот раздел:

"dateFormats": {
  "full": "EEEE, dd. MMMM y G",
  "long": "dd. MMMM y G",
  "medium": "d. MMM y G",
  "short": "d. MM. yy GGGGG"
}

Похоже, что .NET делает правильные вещи.

0 голосов
/ 14 января 2019

Согласно вики Формат даты по стране

  • Словения d. mm. yyyy или dd. mmmm yyyy

Тем не менее, я отмечаю, что цитата на самом деле является страницей Microsoft (цитата не работает)

Так что из-за ошибки, я сомневаюсь. Что касается того, чем пользуется большинство людей (ну, это может зависеть от того, кого вы спрашиваете)

...