通常は同じ時間を取得しますが、次の簡単なプログラムを実行すると、ホストがあります。
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
タイムゾーンが同じ場合、どのようにして異なる結果が得られるのでしょうか? date コマンドは正しいですが、単純なプログラムの RWTime は実際より 1 時間進んでいます。