MSSQL データベースの datetime に日付が格納されています。私の C++ アプリケーションでは、これらの日付がデータベースから取り出され、CString に格納されます。
COleDateTime の ParseDateTime() を使用して、これらの日付を適切な形式で表示しようとしています。ただし、それらはアメリカの形式 (MM/DD/YYYY) で表示され、そのように並べ替えられていることがわかりました。英国形式 (MM/DD/YYYY) で表示してほしい。以下のコードを試してみましたが、違いはありません。
codt.ParseDateTime(sqlresults.GetItem(_T("date"),l),0,MAKELANGID(LANG_ENGLISH, SUBLANG_ENGLISH_UK));
ありがとう!