19

UTC (GMT) 以外の時間情報を保存する正当な理由があるかどうか疑問に思っています。これは、すべてのソフトウェア エンジニアリングの確固たるルールだと思います。現地時間への変換は、表示目的で UI レイヤーで行われる単なる変換です。また、アルゴリズムを正しく実装するために翻訳が必要なケースも見てきました (真夜中の日付変更の処理など)。

4

7 に答える 7

8

アラームとスケジュールされたタスクは、夏時間やタイムゾーンの変更の影響を受けないように、現地時間で保存されることがあります。

于 2009-07-14T20:28:30.833 に答える
5

UTCは、 TAIの精度と精度を備えた計時標準ですが、うるう秒が不規則な間隔で追加され、平均太陽時(UT1)を厳密に追跡できるようになっています。

使用しているシステムがうるう秒を処理できない場合は、国際度量衡局がUTCの代わりにTAIを使用することをお勧めします。

参照:http ://tycho.usno.navy.mil/leapsec.html

于 2010-05-29T16:20:33.687 に答える
2

今まで?いくつかの孤立したケースには正当な理由があると確信しています。ただし、一般的には、UTC を保存する方が現地時間よりもはるかに優れているため、特別な考慮事項がない限り、UTC をデフォルトの位置として扱います。

于 2009-07-14T20:39:31.357 に答える
2

組み込みシステムでは、ある種の「エポックを過ぎたティック」形式でソースから時間を受け取る可能性があります。

時間が比較的頻繁に更新され、比較的まれに表示される場合は、提供されたのと同じ方法で保存し、必要なときにのみ表示用に変換することもできます。

ただし、一般的には、他に考慮事項がない限り、UTC が適しています。

于 2009-07-15T09:48:03.800 に答える