Я пытаюсь преобразовать дату в определенный формат, используя 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