1
這裏是代碼片段的boost ::區域::作爲日期格式標誌沒有任何效果
std::wstring aResult;
boost::locale::generator gen;
std::locale::global(gen(""));
std::wostringstream output;
output.imbue(std::locale());
boost::locale::date_time aTime(x);
output << boost::locale::as::date_short << aTime;
aResult = output.str();
的問題是,輸出總是給
由地區指定的日期格式和作爲:: date_short
爲:: date_long
爲:: date_middle
總是給出相同的結果。
這裏可能是什麼情況?
謝謝!
這就解釋了很多!謝謝。有報告說Mac OS上的語言環境存在一些錯誤。因此,將爲此員工使用碳庫。 – user1635583