0
C++/c에서 GMT 시간을 검색 중입니다. 그러나 잘못된 시간을 되 돌리는 것. 예를 들어 지금은 오전 9 시가되어야하지만 struct tm
개체는 오전 3시를 반환합니다. 왜 어떤 생각을하거나 내가 뭘 잘못하고 있니?잘못된 시간을 반환하는 gmtime
time_t rawtime;
struct tm* ptm;
time(&rawtime);
ptm = gmtime(&rawtime);
std::stringstream ss;
ss << ptm->tm_hour; // outputs "3" when it should be "9"
gmtime은 사용자 위치 또는 시간대 설정에 관계없이 항상 UTC/GMT 시간을 반환해야합니다.
복제 할 수 없습니다. https://ideone.com/K9116G – 2501
시도해 보았습니다. [idealone] (https://ideone.com/uJPX0k) – GAVD
일부 사용자는 컴퓨터를 utc 및 대신 시간을 현지 시간으로 설정하십시오. 당신이 당신이 생각하는대로 있는지 확인할 수 있습니까? – Fabio