具有斯洛文尼亚文化(sl-SI)的DataTime有空格

时间:2019-01-14 08:46:31

标签: c# datetime culture

我已经准备了一个小型WPF应用程序:

查看:

enter image description here

,视图模型如下所示:

enter image description here

现在,由于某种原因,斯洛文尼亚文化在日,月和年之间存在空格:

enter image description here

我的意思是获得2019年1月14日的学分,我得到14. 01.2019。

2 个答案:

答案 0 :(得分:6)

根据Unicode CLDR,这是正确的行为。探索数据的最简单方法是通过GitHub repository of JSON format filesgeneric dates file for "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似乎在做正确的事。

答案 1 :(得分:1)

根据Wiki Date format by country

  • 斯洛文尼亚 d. mm. yyyydd. mmmm yyyy

但是,我注意到引文实际上是Microsoft页面(引文在atm上不起作用)

因此,由于它是一个错误,我对此表示怀疑。至于那里大多数人使用的东西(可能取决于您问的人)