3

日付を抽出するには、アメリカの日付文字列を解析する必要があります。

  COleDateTime dData;
  LCID lcid = 0x409; // 0x409 is the locale ID for English US
  CString strDate;

  dData.ParseDateTime("10/1/2014 9:43:00 AM", VAR_DATEVALUEONLY);
  strDate = dData.Format(0, lcid);

私はこれが 1-Oct-2014 を返すことを期待していますが、代わりに 10-Oct-2014 を返します

誰かが私がここで間違っていることを教えてもらえますか?

4

2 に答える 2

0

もに渡したいと思いlcidますParseDateTime()

dData.ParseDateTime(L"10/1/2014 9:43:00 AM", VAR_DATEVALUEONLY, lcid);
于 2015-10-23T07:23:47.520 に答える