現在、次のようなものを使用する必要があります
ptime t = from_time_t(last_write_time(p));
std::string Created = boost::posix_time::to_iso_extended_string(t) ;
また:
ptime t = from_time_t(last_write_time(p));
std::ostringstream formatter;
formatter.imbue(std::locale(std::cout.getloc(), new boost::posix_time::time_facet("%a, %d %b %Y %H:%M:%S GMT")));
formatter << t;
std::string Created = formatter.str();
1 つ目は高速ですが、ブラウザーがヘッダー時間形式として必要とするものと互換性がありません。2 つ目は遅すぎます。"%a, %d %b %Y %H:%M:%S GMT"
だから私は疑問に思っています-ptimeをフォーマットに変換し、andを使用ostringstream
しない高速で効果的なptimeから文字列へのフォーマッタを作成する方法.str()
(私の目的には遅すぎるため)?