2011-01-25 66 views
1

我需要根據Windows中的區域設置格式化日期。爲此,我使用帶LOCALE_SSHORTDATE參數的GetLocaleInfo。strftime代碼vs GetLocaleInfo代碼

Get LocaleInfo返回M/d/yyyy。但是我不能把它傳遞給strftime,因爲strftime代碼是不同的。這將是%m /%d /%y。

有沒有更快的方法來實現這一目標?假設我沒有使用MFC。

回答

2

如果需要,您可以使用GetDateFormatEx功能以及GetLocaleInfoEx。就像使用MFC一樣,您可以更好地格式化數據。

+0

謝謝。這有幫助。我寧願選擇使用GetDateFormat,因爲Ex版本在XP操作系統上不起作用。 – 2011-01-27 06:13:45