使用Win32,我可以使用 GetLocaleInfoEx 来获取与语言环境相关的日期/时间格式图片字符串,即 LOCALE_SSHORTDATE 或 LOCALE_SLONGDATE 。但是,没有列举给我一个带有" mmm"的日期格式,或者图片中缩写的月份名称。
例如,2016年2月24日写的比2016年2月24日更紧凑(" en" locale)。我可以使用 LOCALE_SABBREVMONTHNAME ... 来获取语言环境的缩写月份名称,但是当我格式化长日期时,简单地将它们放在长月名称的位置是可以接受的吗?这会在某些区域中断吗?
请注意,我制作了自己的日期选择器组件,而不是简单地希望格式化字符串。