5

7/18/2013 11:33GMT タイムゾーンとローカルタイムゾーン (アジア/コルカタ) が異なるのはなぜですか? Unix タイムスタンプはエポック時間から計算されるティックである1/1/1970 00:00:00 GMTため、エポック時間が異なるタイムゾーンで異なる間隔で発生したことはわかっていますが、それでも. 経過秒数は同じだったはずです

たとえば、I(+5:30 GMT) と My friend(+5:00 GMT) がそれぞれ 00:00 からティックのカウントを開始した場合、両方のタイムゾーンで 18:00 にティックの数は同じになります。では、なぜ同じことが Unix タイムスタンプには当てはまらないのでしょうか。

コンセプトを完全に理解する必要があります。

4

3 に答える 3

0

システムが正しく構成されている場合、UNIX タイム スタンプはグリニッジの 1.1.1970 以降のティックを示します。したがって、友人が現地時間の 18:00 にタイムスタンプを読み取る場合、30 分の遅延でそれを行うため、1800 秒の差があります。

そうでない場合は、システム クロックの一方または両方が、GMT をベースとして使用するように正しく設定されていません。通常、この種の問題は、1 つのシステムで作業しているだけであるか、すべてのシステムが同じように正しく設定されていない限り、悪影響を及ぼしません。

于 2013-07-18T06:54:08.400 に答える