パスワードを忘れた? アカウント作成
この議論は賞味期限が切れたので、アーカイブ化されています。 新たにコメントを付けることはできません。

夏時間切り替え、苦労して導入する価値はある?」記事へのコメント

  • by Anonymous Coward

    ソフトウェアサービスだと、タイムゾーンへの対応は当然行いますよ。
    内部では UTC で管理して、見せる方は Localtime にするってことですよね。
    表示の変更はユーザが選ぶようにしてるので、自動にはあえてしなくてもいいかなと。
    きりがないので。

    • by Anonymous Coward on 2014年11月02日 20時42分 (#2704964)

      過去の時刻を参照するとき、その時点の時刻がサマータイムに該当するか照会しなければいけないので
      今あるソフトはほぼすべて見直しが必要。

      親コメント
      • by Anonymous Coward on 2014年11月02日 21時15分 (#2704982)

        ちなみにWindowsのLocalTimeToFileTimeは、いつの時刻を渡しても現在サマータイムかどうかに応じて変換するというたいへん漢らしい仕様です。

        親コメント
        • by Egtra (38265) on 2014年11月03日 18時32分 (#2705291)

          なお、ちゃんとその年の情報を見て変換する関数TzSpecificLocalTimeToSystemTimeなども存在します。DST を含む日付と時刻の処理方法 [microsoft.com]:特定のアップデートを適用したWindows XP/Server 2003から使えます。

          親コメント
        • by Anonymous Coward

          そんじゃ直さなくてもいいか。
          これは仕様です。マイクロソフトも同様に処理しています。キリッ。とか言えばいいのかな。

        • by Anonymous Coward

          で、日本がサマータイム対応になった時にサポート終了しているWindowsにサマータイム対応のパッチが提供されなくて、泣くことになるわけだ。

          • by Anonymous Coward

            案外これがサマータイム導入断念の決定的な理由になるかもしれん。

      • by saitoh (10803) on 2014年11月04日 12時43分 (#2705618)
        文字列表示の時刻→UTCなどへの変換が一意でなくなるとおもうのですが。夏時間が終わるときには1時間時刻が戻るわけですが、「11月2日午前1時30分」をUTCに変換するには情報が足りませんよね。
        親コメント
        • by Anonymous Coward

          だから文字列化するのは表示のときだけで内部は全部UTCであるべき。

          • by saitoh (10803) on 2014年11月10日 12時32分 (#2708699)
            外部から文字列を与えられて内部表現に変換する部分を皆無にはできないですよね。 一旦人間が読めるように印刷出力する際にはUTCというわけにはいかないおんで。 たとえば(オンライン型ではない)タイムカードとか手書きの勤務簿の入力とか。
            親コメント

弘法筆を選ばず、アレゲはキーボードを選ぶ -- アレゲ研究家

処理中...