1
我需要根据Windows中的区域设置格式化日期。为此,我使用带LOCALE_SSHORTDATE参数的GetLocaleInfo。strftime代码vs GetLocaleInfo代码
Get LocaleInfo返回M/d/yyyy。但是我不能把它传递给strftime,因为strftime代码是不同的。这将是%m /%d /%y。
有没有更快的方法来实现这一目标?假设我没有使用MFC。
我需要根据Windows中的区域设置格式化日期。为此,我使用带LOCALE_SSHORTDATE参数的GetLocaleInfo。strftime代码vs GetLocaleInfo代码
Get LocaleInfo返回M/d/yyyy。但是我不能把它传递给strftime,因为strftime代码是不同的。这将是%m /%d /%y。
有没有更快的方法来实现这一目标?假设我没有使用MFC。
如果需要,您可以使用GetDateFormatEx功能以及GetLocaleInfoEx。就像使用MFC一样,您可以更好地格式化数据。
谢谢。这有帮助。我宁愿选择使用GetDateFormat,因为Ex版本在XP操作系统上不起作用。 – 2011-01-27 06:13:45