今度はXbox360で閏年問題発生?at GHARD
今度はXbox360で閏年問題発生? - 暇つぶし2ch15:名無しさん必死だな
12/02/29 23:27:29.40 TO6+q+wB0
591 :なまえをいれてください:2012/02/29(水) 21:18:29.37 ID:dtMfegvA
>>589
去年のアプデ以降日付がずれるようになった。その時スレで話題があがって、回答してくれた人のコピペ。
原因は時差の2重加算。記録するときは「localtime」をlocale使ってutcで記録する。
表示するときは逆にutcをlocaltimeに変換するんだけど値を取り出す関数仕様が変わったのか、何かを勘違いしたのか
取り出してきた値が既に「localtime」なのにutcだと勘違いしてもう一度補正かけてるっぽい。
なのでutc+9でいい補正がutc+9+9になって、日本で15時過ぎた時間に実績取ると翌日表示になるんだと思う。
PCのlocaleを時差0のイングランドとかにして 実績表示すれば正しく表示されるし 時差が日本と違う国にすれば 表示される日付も時差の2倍で変わってくるはず


次ページ
続きを表示
1を表示
最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch