【发布时间】:2017-03-09 06:22:24
【问题描述】:
当系统区域设置为 Cenz Republic 时,我正在尝试获取正确的 DateSeparator。当前日期的格式为9.3.2017,但DateSeparator 始终为'/' 而不是'.'。如何获得正确的日期分隔符?
【问题讨论】:
-
你能展示一点MVCE吗
-
我的设置:控制面板->地区和语言->格式->捷克共和国。现在短日期格式是 d.M.yyyy 这里分隔符是 .但是当我把日期分隔符放在像 Messagebox(dateseparator) 这样的消息框中时;并运行它,它将显示“/”(这是日期分隔符的默认分隔符)而不是“。”作为分隔符
-
DateSeparator根据GetLocaleInfo()forLOCALE_SDATE被初始化为用户当前区域设置的任何内容。 -
由于
DateSeparator是D5中的一个全局变量,它可以被你程序的其他部分改变。 -
minimal reproducible example 表示某人更有可能帮助您。当然如果不是真的需要帮助....