0
나는 일반적으로 같은 시간을 얻을 만의 호스트 내가 다음과 같은 간단한 프로그램을 실행할 때,이 :RWTime이 date 명령과 다른 기본 시간대를 사용하는 이유는 무엇입니까?
int main()
{
RWTime now;
std::cout << now.asString() << "," << RWZone::local().timeZoneName() << std::endl;
}
을 나는 다음과 같은 출력을 얻을 : 시간대가 동일
$> date && ./simple_program
Thu Jun 12 03:16:34 EST 2014
06/12/2014 04:16:34,EST
경우 어떻게 다른 결과를 낼 수 있습니까? 날짜 명령은 맞지만 간단한 프로그램의 RWTime은 현실보다 한 시간 앞서 있습니다.
RWTime은 한 시간 앞당겨지고, 실시간은 날짜 bash 명령에 의해 제안 된 시간입니다. 어떻게 로케일을 고칠 수 있습니까? –
'/ etc/localtime'이 가리키는 것은 무엇입니까? 나는'date'가 올해의 시간대를'EDT'라고보고하기를 기대합니다. – chepner
은/usr/share/zoneinfo/Australia/Sydney를 가리 킵니다 –