我有datetime存儲在MSSQL數據庫中的日期。在我的C++應用程序中,這些日期被拉出數據庫並存儲在一個CString中。C++ ParseDateTime() - SQL日期時間爲英國日期
我想用COleDateTime的ParseDateTime()以很好的格式顯示這些日期。不過,我發現它們以美式格式顯示(MM/DD/YYYY),並按此排序。我希望他們以英國格式顯示(MM/DD/YYYY)。我試過下面的代碼沒什麼區別:
codt.ParseDateTime(sqlresults.GetItem(_T("date"),l),0,MAKELANGID(LANG_ENGLISH, SUBLANG_ENGLISH_UK));
謝謝!
那麼SUBLANG_ENGLISH_US是否解決了這個問題?如果不是,最好發佈'sqlresults.GetItem(_T(「date」),l)'的輸出。 – mockinterface