Я подготовил небольшое приложение WPF:
Вид:
и View-Model выглядит следующим образом:
А теперь, по какой-то причине, между днем, месяцем и годом для словенской культуры есть промежутки:
Я имею в виду, что вместо 14.01.2019 я получаю 14. 01. 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 делает правильные вещи.
Согласно вики Формат даты по стране
d. mm. yyyy
dd. mmmm yyyy
Тем не менее, я отмечаю, что цитата на самом деле является страницей Microsoft (цитата не работает)
Так что из-за ошибки, я сомневаюсь. Что касается того, чем пользуется большинство людей (ну, это может зависеть от того, кого вы спрашиваете)