を使用して日付を特定の形式に変換しようとしていますが、strptime
AM/PM に関する情報が失われていることに気付きました。理由がわからない。
これがコードです。
struct tm t;
strptime("Wed 4/18/2007 4:28:22 PM", "%a %m/%d/%Y %H:%M:%S %p", &t);
std::cout<<t.tm_hour<<endl;
strptime("Wed 4/18/2007 4:28:22 AM", "%a %m/%d/%Y %H:%M:%S %p", &t);
std::cout<<t.tm_hour<<endl;
%p
に指定子を入れる目的を誰か教えてもらえますstrptime
か?
前もってありがとう、AJ