IST を GMT に変換するときに奇妙な問題に直面しています。変換は、午後 5 時 30 分と午後 6 時 30 分の間を除いて、24 時間正常に機能します。この間、時刻は 12:00:00 に変換されるのではなく、00:00:00 に変換されます。
質問する
422 次
3 に答える
0
OK、それでISTはインド標準時を意味すると思います。つまり、GMT+5:30です。
したがって、午後5時30分のISTは、従来の24時間制を使用したグリニッジ標準時の正午12:00:00になります。(または、彼らがそれを呼んでいたように「鉄道時間」。)
それ以上の入力がない場合、私の推測では、時間処理コードにバグがあるか(たとえば、入力時間が思ったとおりではない)、ロケール設定に何か奇妙な影響があります。時刻の表示方法。
于 2012-06-06T11:01:01.633 に答える
0
明確にするために、この回答では 24 時間制を使用しています。
17:30 IST から変換していることは確かですか? 実際に 05:30 (つまり、朝の 5 時 30 分) を変換している場合、それは正確に GMT の午前 0 時になります。24 時間制で真夜中は 00:00 であるため、すべて合計されます。
ただし、これは 06:30 からの変換、つまり 01:30 GMT を説明するものではありません。
于 2012-06-06T11:20:57.927 に答える