探検
[特設]サマータイム対応相談室
■ このスレッドは過去ログ倉庫に格納されています
1デフォルトの名無しさん
2018/08/11(土) 09:39:28.62ID:GyOCk5m6 はいどうぞ
715デフォルトの名無しさん
2018/08/23(木) 09:52:46.21ID:tVHwujpV サマータイムを以前から利用している地域は、やっぱUTCを意識した作りなのかね
716デフォルトの名無しさん
2018/08/23(木) 09:59:33.06ID:ncZgpeak UTCとサマータイムは何の関係もないよ
UTCっていうのは要するにサマータイム無しの
標準時からのずれがゼロってだけ
UTCっていうのは要するにサマータイム無しの
標準時からのずれがゼロってだけ
717デフォルトの名無しさん
2018/08/23(木) 11:06:51.09ID:hXrs3rR8 >>716
?
?
718デフォルトの名無しさん
2018/08/23(木) 11:08:06.52ID:hXrs3rR8 何言ってるんだろう
719デフォルトの名無しさん
2018/08/23(木) 11:18:23.68ID:ncZgpeak UTCっていうのは標準時
サマータイムっていうのは標準時から
1時間時計を早めましょうっていうもの
だから別物
サマータイムっていうのは標準時から
1時間時計を早めましょうっていうもの
だから別物
720デフォルトの名無しさん
2018/08/23(木) 11:32:51.98ID:ZF1dQ6CG >>719
読解力なさすぎだろ。
読解力なさすぎだろ。
721デフォルトの名無しさん
2018/08/23(木) 11:34:45.18ID:ZF1dQ6CG722デフォルトの名無しさん
2018/08/23(木) 11:44:13.76ID:u9J5wg+I Unixのクーロンの時差の話題、
これ環境変数TZか、OS固有のタイムゾーン設計ファイルを夏時間に設定するだけ。
みんなご存知でしょうが、一応シェア。。
これ環境変数TZか、OS固有のタイムゾーン設計ファイルを夏時間に設定するだけ。
みんなご存知でしょうが、一応シェア。。
723デフォルトの名無しさん
2018/08/23(木) 11:45:18.96ID:ncZgpeak724デフォルトの名無しさん
2018/08/23(木) 11:49:53.34ID:ncZgpeak cronはサマータイムには対応してないようだね
http://blogs.itmedia.co.jp/doc-consul/2018/08/cron.html
> なにやら、cronはサマータイムを適切に処理できる、という主張もあるようですが、
> ちょっと誤解があるようです。
> ジョブ実行の順序や実行間隔は保証されません。
http://blogs.itmedia.co.jp/doc-consul/2018/08/cron.html
> なにやら、cronはサマータイムを適切に処理できる、という主張もあるようですが、
> ちょっと誤解があるようです。
> ジョブ実行の順序や実行間隔は保証されません。
725デフォルトの名無しさん
2018/08/23(木) 11:53:08.33ID:ncZgpeak そういやcronはローカルタイムかつタイムゾーン属性なしで
データ(crontab)を保存する典型的な例だね
データ(crontab)を保存する典型的な例だね
726デフォルトの名無しさん
2018/08/23(木) 11:56:53.27ID:ZF1dQ6CG >>723
タイムゾーンの対応のためでもありサマータイムに対応するためでもあるでしょ、当然のことながら、、
タイムゾーンの対応のためでもありサマータイムに対応するためでもあるでしょ、当然のことながら、、
727デフォルトの名無しさん
2018/08/23(木) 11:59:30.49ID:ncZgpeak728デフォルトの名無しさん
2018/08/23(木) 12:03:20.77ID:ZF1dQ6CG729デフォルトの名無しさん
2018/08/23(木) 12:04:30.62ID:ncZgpeak UTCで記録すれば万事OKみたいに思ってるようだが、
世界には元からUTCで記録してる国もあるわけ
モロッコがその一つ
そのモロッコがサマータイムを導入してもシステムに
改修が必要ないか?と言われれば、別途サマータイム対応の
ためのシステム改修が必要になるっていうのぐらいわかるでしょ?
世界には元からUTCで記録してる国もあるわけ
モロッコがその一つ
そのモロッコがサマータイムを導入してもシステムに
改修が必要ないか?と言われれば、別途サマータイム対応の
ためのシステム改修が必要になるっていうのぐらいわかるでしょ?
730デフォルトの名無しさん
2018/08/23(木) 12:05:17.09ID:ncZgpeak >>728
俺の言ってることが間違いであるという指摘はできないわけだよね?
俺の言ってることが間違いであるという指摘はできないわけだよね?
731デフォルトの名無しさん
2018/08/23(木) 12:07:40.56ID:ZF1dQ6CG732デフォルトの名無しさん
2018/08/23(木) 12:09:06.73ID:ncZgpeak733デフォルトの名無しさん
2018/08/23(木) 12:14:37.55ID:ZF1dQ6CG734デフォルトの名無しさん
2018/08/23(木) 12:21:18.95ID:ncZgpeak >>733
そういうなら、まず俺の発言を理解してねw
そういうなら、まず俺の発言を理解してねw
735デフォルトの名無しさん
2018/08/23(木) 12:50:03.22ID:hXrs3rR8 >>719
やっぱりおかしい
UTCは世界時だよ
標準時はUTC+オフセット
夏時間は夏の間だけオフセットを変えるよってもの
夏時間は標準時だよ
夏時間でない時間を冬時間と言うなら
標準時は冬時間、または、夏時間のこと
やっぱりおかしい
UTCは世界時だよ
標準時はUTC+オフセット
夏時間は夏の間だけオフセットを変えるよってもの
夏時間は標準時だよ
夏時間でない時間を冬時間と言うなら
標準時は冬時間、または、夏時間のこと
736デフォルトの名無しさん
2018/08/23(木) 12:54:53.63ID:hXrs3rR8 冬時間を夏時間に変えるときや
夏時間を冬時間に変えるときに
標準時に、存在しない時間や重複する時間が発生しちゃうの
夏時間を冬時間に変えるときに
標準時に、存在しない時間や重複する時間が発生しちゃうの
737デフォルトの名無しさん
2018/08/23(木) 13:05:13.39ID:ncZgpeak UTCは変化しないもの
サマータイムは変化するもの
根本的に違う
変化させると困るから変化させないものを使いましょうというのはわかる。
だがそれは、システム内部では変化しないものに統一しましょうということであって
変化するものへの対応じゃない
だから変化するサマータイムへの対応ではないんだよ
サマータイムは変化するもの
根本的に違う
変化させると困るから変化させないものを使いましょうというのはわかる。
だがそれは、システム内部では変化しないものに統一しましょうということであって
変化するものへの対応じゃない
だから変化するサマータイムへの対応ではないんだよ
738デフォルトの名無しさん
2018/08/23(木) 13:41:38.94ID:EUsmGcQC >>675
数学的に最適な方法でコンピュータシステムをサマータイムを適応させたとするときのユーザーの煩わしさと開発者のコストとサマータイムのメリットを天秤にかけてたのか
数学的に最適な方法でコンピュータシステムをサマータイムを適応させたとするときのユーザーの煩わしさと開発者のコストとサマータイムのメリットを天秤にかけてたのか
739デフォルトの名無しさん
2018/08/23(木) 13:43:38.62ID:EUsmGcQC >>681
サマータイムとメリットとコンピュータシステムへのデメリットを天秤にかけるとデメリットのほうが大きいと思ってるということか。
サマータイムとメリットとコンピュータシステムへのデメリットを天秤にかけるとデメリットのほうが大きいと思ってるということか。
740デフォルトの名無しさん
2018/08/23(木) 13:45:45.84ID:EUsmGcQC >>684
よくわからんのだが俺の持論はコンピュータの内部表現はunixtimeにして人間とのインターフェース部分にはローカルタイム形式にするのが真っ当だとことだけどどうなんだろう
よくわからんのだが俺の持論はコンピュータの内部表現はunixtimeにして人間とのインターフェース部分にはローカルタイム形式にするのが真っ当だとことだけどどうなんだろう
741デフォルトの名無しさん
2018/08/23(木) 13:50:15.19ID:EUsmGcQC >>693
自分たちの今までの手抜きを棚に上げてサマータイム導入を言い出したやつをアホ馬鹿と叩くだけなのは違和感あるよな
自分たちの今までの手抜きを棚に上げてサマータイム導入を言い出したやつをアホ馬鹿と叩くだけなのは違和感あるよな
742デフォルトの名無しさん
2018/08/23(木) 13:51:57.37ID:EUsmGcQC >>695
設定に書かれたローカルタイムをシステムのタイムゾーンにしたがったunixtimeに変換すればなにも問題にならない気がするけど違うのかな
設定に書かれたローカルタイムをシステムのタイムゾーンにしたがったunixtimeに変換すればなにも問題にならない気がするけど違うのかな
743デフォルトの名無しさん
2018/08/23(木) 13:53:34.10ID:EUsmGcQC744デフォルトの名無しさん
2018/08/23(木) 13:53:34.68ID:ncZgpeak >>740
それはただ内部表現を変えただけ。サマータイムなしのJSTで保存しようが
サマータイムなしのUTCで保存しようが本質的にはどちらも違いはない
サマータイムというのは今までJSTの9時を表示されていたものが10時と表示が変わることだよ。
UTC(unixtime)で話をするなら、UTCの0時の時に9時と表示されるものが10時にかわるということ
さてJSTで9時に出勤するとしてUTCいうならば0時だ。
サマータイム期間中、今までどおりUTCの0時に出勤すればいいと思うか?
違うよな? UTCの前日23時に出勤するということだ
サマータイムに対応するというのは、今までUTC0時に出勤していたならば
前日の23時に出勤することなんだよ。
それはただ内部表現を変えただけ。サマータイムなしのJSTで保存しようが
サマータイムなしのUTCで保存しようが本質的にはどちらも違いはない
サマータイムというのは今までJSTの9時を表示されていたものが10時と表示が変わることだよ。
UTC(unixtime)で話をするなら、UTCの0時の時に9時と表示されるものが10時にかわるということ
さてJSTで9時に出勤するとしてUTCいうならば0時だ。
サマータイム期間中、今までどおりUTCの0時に出勤すればいいと思うか?
違うよな? UTCの前日23時に出勤するということだ
サマータイムに対応するというのは、今までUTC0時に出勤していたならば
前日の23時に出勤することなんだよ。
745デフォルトの名無しさん
2018/08/23(木) 13:56:24.24ID:ncZgpeak746デフォルトの名無しさん
2018/08/23(木) 13:56:25.29ID:EUsmGcQC >>708
俺は理想を確定させてから現実に現実的な方法で適用するべきだと思ってて、まずはその理想の像をはっきりさせたい
俺は理想を確定させてから現実に現実的な方法で適用するべきだと思ってて、まずはその理想の像をはっきりさせたい
747デフォルトの名無しさん
2018/08/23(木) 13:58:51.36ID:EUsmGcQC >>725
上のリンク先読んでないからわからんのだがシステムのタイムゾーンを使えばいいだけでは?
上のリンク先読んでないからわからんのだがシステムのタイムゾーンを使えばいいだけでは?
748デフォルトの名無しさん
2018/08/23(木) 13:59:26.21ID:EUsmGcQC >>729
だからutcじゃなくてunixtimeな
だからutcじゃなくてunixtimeな
749デフォルトの名無しさん
2018/08/23(木) 14:00:05.44ID:ncZgpeak 自己レスな
> サマータイムに対応するというのは、今までUTC0時に出勤していたならば
> 前日の23時に出勤することなんだよ。
もちろんサマータイムでUTCの0時出勤が、UTCの前日23時に出勤になるということは
朝早く起きればいいだけじゃない。
まず交通機関も1時間繰り上げなければいけない
店の開店時間なども1時間繰り上げなければいけない
いろんなことを1時間繰り上げなければサマータイム対応とは言えない
でも海外への飛行機の運行スケジュールは変えられないだろうな
変えられるものと変えられないものがあるなか、それらをすり合わせることがサマータイム対応
到底1社では完結しない対応になる
> サマータイムに対応するというのは、今までUTC0時に出勤していたならば
> 前日の23時に出勤することなんだよ。
もちろんサマータイムでUTCの0時出勤が、UTCの前日23時に出勤になるということは
朝早く起きればいいだけじゃない。
まず交通機関も1時間繰り上げなければいけない
店の開店時間なども1時間繰り上げなければいけない
いろんなことを1時間繰り上げなければサマータイム対応とは言えない
でも海外への飛行機の運行スケジュールは変えられないだろうな
変えられるものと変えられないものがあるなか、それらをすり合わせることがサマータイム対応
到底1社では完結しない対応になる
750デフォルトの名無しさん
2018/08/23(木) 14:01:24.62ID:ncZgpeak >>748
> だからutcじゃなくてunixtimeな
unixtimeでも同じこと。
次の朝はunixtimeでxxxxxxに出社すればいいものが
xxxxxx - 1時間 に出社しなければいけなくなる
> だからutcじゃなくてunixtimeな
unixtimeでも同じこと。
次の朝はunixtimeでxxxxxxに出社すればいいものが
xxxxxx - 1時間 に出社しなければいけなくなる
751デフォルトの名無しさん
2018/08/23(木) 14:05:25.77ID:EUsmGcQC >>744
よくわからんのだが具体的にどんな場面で困る?
よくわからんのだが具体的にどんな場面で困る?
752デフォルトの名無しさん
2018/08/23(木) 14:07:33.84ID:ncZgpeak もう少し具体的に説明しようか?
明日の朝9時に出社するとしよう、日本時間で 2018-08-24 09:00:00 だ
これをUTCに変換すると 2018-08-24 00:00:00 になる
これを unixtimeに変換すると 1535036400 になる
では 1535036400 に出社すればOKかどうか?
1535036400 を日本時間に戻せば今なら、2018-08-24 09:00:00 になるが、
サマータイムが適用されていれば、日本時間は 2018-08-24 10:00:00 になる
つまり1時間の遅刻
サマータイムに対応するということに具体的な内容は
明日の朝
1535036400 に出社するのを-3600して
1535032800 に変更することをさす
これが本当のサマータイム対応(出勤)
明日の朝9時に出社するとしよう、日本時間で 2018-08-24 09:00:00 だ
これをUTCに変換すると 2018-08-24 00:00:00 になる
これを unixtimeに変換すると 1535036400 になる
では 1535036400 に出社すればOKかどうか?
1535036400 を日本時間に戻せば今なら、2018-08-24 09:00:00 になるが、
サマータイムが適用されていれば、日本時間は 2018-08-24 10:00:00 になる
つまり1時間の遅刻
サマータイムに対応するということに具体的な内容は
明日の朝
1535036400 に出社するのを-3600して
1535032800 に変更することをさす
これが本当のサマータイム対応(出勤)
753デフォルトの名無しさん
2018/08/23(木) 14:09:14.44ID:EUsmGcQC >>752
よくわからんのだが人間は時計をみるからunixtime関係無くね?
よくわからんのだが人間は時計をみるからunixtime関係無くね?
754デフォルトの名無しさん
2018/08/23(木) 14:11:16.32ID:ncZgpeak >>751
困る? システム対応に金と時間がかかるという話
お前は全てのシステムを一瞬で見直せると
思ってるのかもしれないがそれは無理
残念ながら、1年前に客にサマータイムが発生した時どうしますか?と
仕様を聞いても、サマータイムには対応しないで良いと言わるのが
現実なんだよ。つまり全てのシステムはサマータイムには対応してない。
困る? システム対応に金と時間がかかるという話
お前は全てのシステムを一瞬で見直せると
思ってるのかもしれないがそれは無理
残念ながら、1年前に客にサマータイムが発生した時どうしますか?と
仕様を聞いても、サマータイムには対応しないで良いと言わるのが
現実なんだよ。つまり全てのシステムはサマータイムには対応してない。
755デフォルトの名無しさん
2018/08/23(木) 14:11:42.42ID:ncZgpeak >>753
その時計がunixtimeを見てる
その時計がunixtimeを見てる
756デフォルトの名無しさん
2018/08/23(木) 14:12:16.60ID:hXrs3rR8 大学生にしては浅いな
中学生か高校生と見た
中学生か高校生と見た
757デフォルトの名無しさん
2018/08/23(木) 14:12:32.47ID:sotjIZFx NTPを使わない(時刻合わせをせずに使う)って事?
758デフォルトの名無しさん
2018/08/23(木) 14:13:20.70ID:ncZgpeak いままでunixtime基準で設定していた機械が
自動的に1時間早く動き出す動き出すわけがないわけで
最悪すべて人間が手動で機械を動かすはめになる
自動的に1時間早く動き出す動き出すわけがないわけで
最悪すべて人間が手動で機械を動かすはめになる
759デフォルトの名無しさん
2018/08/23(木) 14:15:08.15ID:hXrs3rR8 サマータイムに大きな意義があるといんだけど
政治家の思いつきでしかなくて
ただ作業が増えるだけという無駄の極みなんだよね
政治家の思いつきでしかなくて
ただ作業が増えるだけという無駄の極みなんだよね
760デフォルトの名無しさん
2018/08/23(木) 14:15:15.60ID:ncZgpeak >>757
NTPを使ってるところと使ってないところが混在してるからね
NTPを使ってるところと使ってないところが混在してるからね
761デフォルトの名無しさん
2018/08/23(木) 18:12:09.36ID:2PjaoFdz 「対応相談室」なのに「どう対応するか」ってレスがあまりないのな
具体的な問題提示しているレスすらないんじゃないの
具体的な問題提示しているレスすらないんじゃないの
762デフォルトの名無しさん
2018/08/23(木) 18:13:59.16ID:OU0cRkrI UTCの記録で問題が生じるとされる状況を無理やり作り出してあーだこーだ言ってるだけ
763デフォルトの名無しさん
2018/08/23(木) 18:19:04.07ID:jFi7Ee35764デフォルトの名無しさん
2018/08/23(木) 18:25:41.37ID:ncZgpeak > 具体的な問題提示しているレスすらないんじゃないの
具体的な問題を提示してるのは俺ぐらいだろうな。
サマータイムの開始日と終了日の1日の長さが
それぞれ23時間 or 25時間 (サマータイムが1時間の場合)になります。
1. 給与計算
2. 夜間バッチの開始時間や処理時間超過
3. 海外との連携(日本に合わせてくれるか?)
4. 物流等の荷物到着時間の短縮
にはどう対応すればいいでしょうか?
答えは仕様によるのだから、答えようがないがw
具体的な問題を提示してるのは俺ぐらいだろうな。
サマータイムの開始日と終了日の1日の長さが
それぞれ23時間 or 25時間 (サマータイムが1時間の場合)になります。
1. 給与計算
2. 夜間バッチの開始時間や処理時間超過
3. 海外との連携(日本に合わせてくれるか?)
4. 物流等の荷物到着時間の短縮
にはどう対応すればいいでしょうか?
答えは仕様によるのだから、答えようがないがw
765デフォルトの名無しさん
2018/08/23(木) 18:27:29.24ID:ncZgpeak766デフォルトの名無しさん
2018/08/23(木) 18:30:29.29ID:9lFVnDeQ それは担当する人が仕様をきめるだけ
PGはそれを実装する
そこはこのスレで問題になってる箇所じゃないとだけはわかってくれ
PGはそれを実装する
そこはこのスレで問題になってる箇所じゃないとだけはわかってくれ
767デフォルトの名無しさん
2018/08/23(木) 18:30:54.88ID:ncZgpeak > 答えは仕様によるのだから
要件だなw 失敬失敬
要件だなw 失敬失敬
768デフォルトの名無しさん
2018/08/23(木) 18:32:36.15ID:ncZgpeak769デフォルトの名無しさん
2018/08/23(木) 18:48:21.50ID:p/XurAnF >>764
それってソフトウェア的な問題じゃなくて経営者がどう処理するのか決めればいい問題だからどうでもいいわ
それってソフトウェア的な問題じゃなくて経営者がどう処理するのか決めればいい問題だからどうでもいいわ
770デフォルトの名無しさん
2018/08/23(木) 18:48:45.38ID:9lFVnDeQ 各言語ライブラリで問題になりそうなのは
年日時しか持ってないか年日時+UTCとのオフセットしか持ってない場合で
計算する場合は一度UTC換算して計算しまたローカルのタイムゾーンにもどすなどしないと
正しい計算ができない
Now.AddHours(1)のようなことが標準ライブラリで出来るかどうか
年日時+タイムゾーンを持ったクラスがあるのは
java python ruby go swift phpなど
ないのは
.net(c# vb.net) javscript c/c++
年日時しか持ってないか年日時+UTCとのオフセットしか持ってない場合で
計算する場合は一度UTC換算して計算しまたローカルのタイムゾーンにもどすなどしないと
正しい計算ができない
Now.AddHours(1)のようなことが標準ライブラリで出来るかどうか
年日時+タイムゾーンを持ったクラスがあるのは
java python ruby go swift phpなど
ないのは
.net(c# vb.net) javscript c/c++
771デフォルトの名無しさん
2018/08/23(木) 18:55:08.58ID:Uk+EdnP3 ID:ncZgpeak ← 典型的な池沼といっていい
マジでここまで理解力に問題あるヤツはみたことないわ
きっとオツムに障害があるのは
オツムに障害がある池沼がシステムなんかに関わると
そのシステムに障害が発生するの当然
マジでここまで理解力に問題あるヤツはみたことないわ
きっとオツムに障害があるのは
オツムに障害がある池沼がシステムなんかに関わると
そのシステムに障害が発生するの当然
772デフォルトの名無しさん
2018/08/23(木) 18:55:41.43ID:Uk+EdnP3 NTPサーバ返す値についても
すでにもう何度も書いてるからな
ここまでの池沼も珍しいわ
>>51-52
>>180
>>211
>>482
> どの計算機のタイムゾーンがかわっても
> NTPサーバーが返す時刻は同じだからな
> リクエストしたクライントのタイムゾーンかとか一切関係ない
> どの地域のどのタイムゾーンのクライアントがリクエストしてきても
> NTPサーバーは常に同じ時刻を返す
> ちなみにNTPで取得できる時刻は
> 1900年1月1日0時0分(UTC)オリジンの通秒値だからな
>
> どんなタイムゾーンの計算機がとっても
> どの計算機がとっても同じ値が返ってくる
池沼には何度書いてもこの意味が理解できない
オツムに障害があると断定できる
すでにもう何度も書いてるからな
ここまでの池沼も珍しいわ
>>51-52
>>180
>>211
>>482
> どの計算機のタイムゾーンがかわっても
> NTPサーバーが返す時刻は同じだからな
> リクエストしたクライントのタイムゾーンかとか一切関係ない
> どの地域のどのタイムゾーンのクライアントがリクエストしてきても
> NTPサーバーは常に同じ時刻を返す
> ちなみにNTPで取得できる時刻は
> 1900年1月1日0時0分(UTC)オリジンの通秒値だからな
>
> どんなタイムゾーンの計算機がとっても
> どの計算機がとっても同じ値が返ってくる
池沼には何度書いてもこの意味が理解できない
オツムに障害があると断定できる
773デフォルトの名無しさん
2018/08/23(木) 18:58:46.38ID:Uk+EdnP3 そもそも、池沼の
POSIX時刻(unix時刻ともいう)の変換(>>752)がそもそも間違ってる
POSIX時刻は1900年1月1日0時0分(UTC)からの通秒値だからな
>>180に書いてあるとおり
そら、池沼がコード書いたら障害も起きるわ。。。
で、どういう仕組みになってるかもすでに説明済(>>170>>176-177)
> time_t aho1 = time();
> time_t aho2 = aho1 + 9 * 60 * 60;
>
> A) struct tm* pt = localtime(&aho1)
> B) struct tm* pt = gmtime(&aho2)
>
> きっと知恵遅れのオツムではコレが同じになることが理解できない
念のため、localtime()はタイムゾーンに従ってPOSIX時刻からローカル時刻を構造体からバカでもチョンでもとれるようするPOSIX準拠関数
念のため、gmtime()はPOSIX時刻からUTC時刻を構造体からバカでもチョンでもとれるようするPOSIX準拠関数
POSIX時刻(unix時刻ともいう)の変換(>>752)がそもそも間違ってる
POSIX時刻は1900年1月1日0時0分(UTC)からの通秒値だからな
>>180に書いてあるとおり
そら、池沼がコード書いたら障害も起きるわ。。。
で、どういう仕組みになってるかもすでに説明済(>>170>>176-177)
> time_t aho1 = time();
> time_t aho2 = aho1 + 9 * 60 * 60;
>
> A) struct tm* pt = localtime(&aho1)
> B) struct tm* pt = gmtime(&aho2)
>
> きっと知恵遅れのオツムではコレが同じになることが理解できない
念のため、localtime()はタイムゾーンに従ってPOSIX時刻からローカル時刻を構造体からバカでもチョンでもとれるようするPOSIX準拠関数
念のため、gmtime()はPOSIX時刻からUTC時刻を構造体からバカでもチョンでもとれるようするPOSIX準拠関数
774デフォルトの名無しさん
2018/08/23(木) 18:59:43.41ID:9lFVnDeQ .netにはdatetimeoffsetというクラスがあるけどこれはUTCオフセットまでしか持ってない
UTCオフセットを持っててもタイムゾーン情報がない
だから計算自体をお任せできない
PGがちゃんとそのことを頭に入れてコードを書かないといけない
UTCオフセットを持っててもタイムゾーン情報がない
だから計算自体をお任せできない
PGがちゃんとそのことを頭に入れてコードを書かないといけない
775デフォルトの名無しさん
2018/08/23(木) 18:59:51.50ID:Uk+EdnP3 JSTならPOSIX時刻に9時間分の秒数(9 * 60 * 60)を足す
夏時間ならPOSIX時刻に11時間分の秒数(11 * 60 * 60)を足す
※ コレ自体をコードに書く必要は通常一切ない
※ ローカル時刻が必要な場合、TZ環境変数とtzinfoのルールでlocaltime()から適切に取得できる
> タイムゾーンかえても
> > time_t aho1 = time();
> こいつが返す値は一切かわらないからな
ちなみにtime()は現在のPOSIX時刻を取得する関数だからな
>>315 ← ちなみにJavaScriptのサンプルはコレ
池沼には何度書いてもこの意味が理解できない
オツムに重篤な障害があると断定できる
夏時間ならPOSIX時刻に11時間分の秒数(11 * 60 * 60)を足す
※ コレ自体をコードに書く必要は通常一切ない
※ ローカル時刻が必要な場合、TZ環境変数とtzinfoのルールでlocaltime()から適切に取得できる
> タイムゾーンかえても
> > time_t aho1 = time();
> こいつが返す値は一切かわらないからな
ちなみにtime()は現在のPOSIX時刻を取得する関数だからな
>>315 ← ちなみにJavaScriptのサンプルはコレ
池沼には何度書いてもこの意味が理解できない
オツムに重篤な障害があると断定できる
776デフォルトの名無しさん
2018/08/23(木) 19:01:44.28ID:ncZgpeak はっはっは ID:Uk+EdnP3 は必死だなw
具体的な問題の話をしよう
サマータイムの開始日と終了日の1日の長さが
それぞれ23時間 or 25時間 (サマータイムが1時間の場合)になります。
1. 給与計算
2. 夜間バッチの開始時間や処理時間超過
3. 海外との連携(日本に合わせてくれるか?)
4. 物流等の荷物到着時間の短縮
にはどう対応すればいいでしょうか?
答えは仕様によるのだから、答えようがないがw
具体的な問題の話をしよう
サマータイムの開始日と終了日の1日の長さが
それぞれ23時間 or 25時間 (サマータイムが1時間の場合)になります。
1. 給与計算
2. 夜間バッチの開始時間や処理時間超過
3. 海外との連携(日本に合わせてくれるか?)
4. 物流等の荷物到着時間の短縮
にはどう対応すればいいでしょうか?
答えは仕様によるのだから、答えようがないがw
777デフォルトの名無しさん
2018/08/23(木) 19:02:22.04ID:Mh7WvjIt なんだこのキチガイの動物園は、、
778デフォルトの名無しさん
2018/08/23(木) 19:02:25.76ID:Uk+EdnP3 localtime()呼べば、プログラムでは
プログラムでは時差なんか一切考慮する必要ない
池沼なにもしらなすぎる
コレもまともな教育を受けてないことが原因というより
そもそも知能に重大な問題がある
プログラムでは時差なんか一切考慮する必要ない
池沼なにもしらなすぎる
コレもまともな教育を受けてないことが原因というより
そもそも知能に重大な問題がある
779デフォルトの名無しさん
2018/08/23(木) 19:03:24.07ID:ncZgpeak 時差とサマータイムをごっちゃにしてるやつがいるなぁ。
サマータイムはいきなり時間が変わるから問題なのに
一時間早く動き出さなきゃならないんやで
サマータイムはいきなり時間が変わるから問題なのに
一時間早く動き出さなきゃならないんやで
780デフォルトの名無しさん
2018/08/23(木) 19:05:40.09ID:ncZgpeak ローカルタイムで扱っていれば、サマータイムで時間が変わると
それに合わせて同じように動いてくれる
例えば朝9時に実行と指定してあれば、サマータイムで
1時間早くなっても、自動的に時計も合わせてくれる
UTCで扱ってるとそうはならない
設定データにはローカルタイムで9時と書いておき
UTCをローカルタイムに変換してから処理しなければいけない
それに合わせて同じように動いてくれる
例えば朝9時に実行と指定してあれば、サマータイムで
1時間早くなっても、自動的に時計も合わせてくれる
UTCで扱ってるとそうはならない
設定データにはローカルタイムで9時と書いておき
UTCをローカルタイムに変換してから処理しなければいけない
781デフォルトの名無しさん
2018/08/23(木) 19:09:56.70ID:Uk+EdnP3 池沼にはサマータイム対応どころか国際化対応もムリというのが
よく分かるわ
池沼がシステムに関わらなければ
池沼程度が作るシステムでは
サマータイムの問題なんか一切ないことがよく分かる
よく分かるわ
池沼がシステムに関わらなければ
池沼程度が作るシステムでは
サマータイムの問題なんか一切ないことがよく分かる
782デフォルトの名無しさん
2018/08/23(木) 19:14:08.10ID:ncZgpeak UTCで保存しただけでは、サマータイムの時にどう扱うのかが不定
1時間早くするのか、そうしないのか
またサマータイムは国ごとにやってるところとやってない所があるが、
サマータイム開始時刻もいつになるかバラバラ
いつから1時間早くするのか?これもUTCからではわからない
つまりUTCで保存するにしても「どこの国の時間を基準とするか?」
「サマータイムの時にどうするか?」「サマータイムで何時間ずらすか?」
これらの情報がないと適切にデータを処理することはできない
1時間早くするのか、そうしないのか
またサマータイムは国ごとにやってるところとやってない所があるが、
サマータイム開始時刻もいつになるかバラバラ
いつから1時間早くするのか?これもUTCからではわからない
つまりUTCで保存するにしても「どこの国の時間を基準とするか?」
「サマータイムの時にどうするか?」「サマータイムで何時間ずらすか?」
これらの情報がないと適切にデータを処理することはできない
783デフォルトの名無しさん
2018/08/23(木) 19:15:31.99ID:jFi7Ee35 貞子vs伽倻子みたいになってるな
地獄かよこのスレは
地獄かよこのスレは
784デフォルトの名無しさん
2018/08/23(木) 19:16:40.11ID:Uk+EdnP3 オレは一切間違ったことは書いてないからな
まともなオツムしてるヤツなら分かるからな
まともなオツムしてるヤツなら分かるからな
785デフォルトの名無しさん
2018/08/23(木) 19:18:16.51ID:ncZgpeak >>784
現実から逃げてるだけだもんなw
現実から逃げてるだけだもんなw
786デフォルトの名無しさん
2018/08/23(木) 19:18:54.39ID:Uk+EdnP3 オレの懇切丁寧な書き込みが
理解できないなら
オツムに重篤な障害がある
理解できないなら
オツムに重篤な障害がある
787デフォルトの名無しさん
2018/08/23(木) 19:21:09.80ID:Mh7WvjIt 我がスレの誇るキチガイ同士の頂上決戦
数学的学生君の参戦が待たれる
数学的学生君の参戦が待たれる
788デフォルトの名無しさん
2018/08/23(木) 19:23:03.73ID:Uk+EdnP3 解決方法は簡単
池沼を開発から駆除すれば問題は発生しない
池沼を開発から駆除すれば問題は発生しない
789デフォルトの名無しさん
2018/08/23(木) 19:23:28.31ID:9lFVnDeQ 両方とも間違っていると言うことは誰にでもわかると言う不思議
790デフォルトの名無しさん
2018/08/23(木) 19:23:29.69ID:OU0cRkrI 半角先生の方が筋が通ってるな
ウザいけどw
ウザいけどw
791デフォルトの名無しさん
2018/08/23(木) 19:25:02.00ID:jFi7Ee35 >>789
間違ってるというか、こいつら全員ピントがズレてるんだよw
間違ってるというか、こいつら全員ピントがズレてるんだよw
792デフォルトの名無しさん
2018/08/23(木) 19:26:05.83ID:Uk+EdnP3 池沼が開発から駆除すれば
サマータイムの問題なんか発生しない
低学歴知恵遅れの底辺ドカタ駆除でいい
サマータイムの問題なんか発生しない
低学歴知恵遅れの底辺ドカタ駆除でいい
793デフォルトの名無しさん
2018/08/23(木) 19:27:13.79ID:Uk+EdnP3 低学歴知恵遅れの底辺ドカタの知能の程度が
よく計量できるのがこのスレ
よく計量できるのがこのスレ
794デフォルトの名無しさん
2018/08/23(木) 19:29:03.29ID:ncZgpeak 具体的に例を示してUTCで記録するだけで問題が解決しないことを示そう
イギリスとモロッコはともにUTC+0000である。
イギリスはサマータイムを実施しているがモロッコは実施していない
さてイギリスとモロッコに住む人がともに朝8時に目覚ましをかけたとしよう
UTC+0000なのだからUTCで記録するとどちらも同じ8:00ということになる
ではUTCで8:00にアラームが鳴ると設定されている場合に、
どちらも同じ時間にアラームを鳴らしていいだろうか?
残念ながらサマータイム中のイギリスは違う。1時間繰り上げているために
モロッコで8:00は、イギリスでは9:00になる
この時間のずれに対応するのが本当のサマータイム対応
UTCで8:00にアラームが鳴るという設定を、正しく機能させるにはどうするか?
それには「どこの国」という情報が必要になる。
それがわからないとサマータイムを実施しているかどうかすらわからないし、
何時に時間をずらすのかもわからない
またサマータイムを実施しているからと言って、1時間繰り上げるかどうかはものによる
だから「サマータイムの時にどうするか?」という情報も必要になる。
今回の日本のように2時間とか言っているなら「何時間ずらすか?」の情報も必要になるかもしれない
(国情報のみでずらす時間が決定できるなら、国情報のみでよいが)
イギリスとモロッコはともにUTC+0000である。
イギリスはサマータイムを実施しているがモロッコは実施していない
さてイギリスとモロッコに住む人がともに朝8時に目覚ましをかけたとしよう
UTC+0000なのだからUTCで記録するとどちらも同じ8:00ということになる
ではUTCで8:00にアラームが鳴ると設定されている場合に、
どちらも同じ時間にアラームを鳴らしていいだろうか?
残念ながらサマータイム中のイギリスは違う。1時間繰り上げているために
モロッコで8:00は、イギリスでは9:00になる
この時間のずれに対応するのが本当のサマータイム対応
UTCで8:00にアラームが鳴るという設定を、正しく機能させるにはどうするか?
それには「どこの国」という情報が必要になる。
それがわからないとサマータイムを実施しているかどうかすらわからないし、
何時に時間をずらすのかもわからない
またサマータイムを実施しているからと言って、1時間繰り上げるかどうかはものによる
だから「サマータイムの時にどうするか?」という情報も必要になる。
今回の日本のように2時間とか言っているなら「何時間ずらすか?」の情報も必要になるかもしれない
(国情報のみでずらす時間が決定できるなら、国情報のみでよいが)
795デフォルトの名無しさん
2018/08/23(木) 19:29:26.38ID:/3LcD3D4 ID:ncZgpeak 36回
ID:Uk+EdnP3 24回
この板の癌だ
ID:Uk+EdnP3 24回
この板の癌だ
796デフォルトの名無しさん
2018/08/23(木) 19:30:45.56ID:Uk+EdnP3 オレのレスは非常に情報価値が高い有用なレスが50%は含有してる
池沼のレスは情報価値ゼロ
池沼のレスは情報価値ゼロ
797デフォルトの名無しさん
2018/08/23(木) 19:31:39.54ID:Mh7WvjIt 2人とも誰も論点にしていないところになぜか突っかかって存在しない敵と戦い続けるタイプのキチガイであるという点ではとてもよく似ている。
798デフォルトの名無しさん
2018/08/23(木) 19:32:09.38ID:Uk+EdnP3 池沼はそもそも日本語はなしてない
799デフォルトの名無しさん
2018/08/23(木) 19:32:45.75ID:Mh7WvjIt800デフォルトの名無しさん
2018/08/23(木) 19:32:57.00ID:ncZgpeak ローカライゼーションとインターナショナリゼーションの違いにも似てるな
UTCで記録してもインターナショナリゼーションレベルの対応しかできない
サマータイムに対応するのはローカライゼーション(現地の文化に合わせること)
UTCで記録してもインターナショナリゼーションレベルの対応しかできない
サマータイムに対応するのはローカライゼーション(現地の文化に合わせること)
801デフォルトの名無しさん
2018/08/23(木) 19:33:18.17ID:Uk+EdnP3 サマータイム問題について語れるレベルじゃない
まず計算機で時刻がどう扱われてるかという基本的な理解がない
つまり論外
まず計算機で時刻がどう扱われてるかという基本的な理解がない
つまり論外
802デフォルトの名無しさん
2018/08/23(木) 19:35:11.26ID:Uk+EdnP3 違いもへったくれもない
いまだにこんなこといってるワケだからな
ニューヨークはいま
夏時間でタイムゾーンはEDT
夏時間が終われタイムゾーンはESTになる
このとおり夏時間は
タイムゾーン を切り替えてるだけだからな
池沼はこういった基本的な理解がない
そもそもサマータイムの根本的な理解がない
いまだにこんなこといってるワケだからな
ニューヨークはいま
夏時間でタイムゾーンはEDT
夏時間が終われタイムゾーンはESTになる
このとおり夏時間は
タイムゾーン を切り替えてるだけだからな
池沼はこういった基本的な理解がない
そもそもサマータイムの根本的な理解がない
803デフォルトの名無しさん
2018/08/23(木) 19:35:42.47ID:ncZgpeak UTCで記録することはこっち
https://globalization.co.jp/resource/g11n/i18n/
> インターナショナリゼーションとは
> インターナショナリゼーションとは、ソフトウェア(アプリやウェブを含む)を
> さまざまな言語や地域に対応できる形に作っておくことを指します。
サマータイム対応はこっち
https://globalization.co.jp/resource/g11n/l10n/
> ローカリゼーションとは、ソフトウェア(アプリやウェブを含む)を
> 特定の言語や地域に合う形にすることを指します。
一時間ずらす日時は、地域によって異なる
https://globalization.co.jp/resource/g11n/i18n/
> インターナショナリゼーションとは
> インターナショナリゼーションとは、ソフトウェア(アプリやウェブを含む)を
> さまざまな言語や地域に対応できる形に作っておくことを指します。
サマータイム対応はこっち
https://globalization.co.jp/resource/g11n/l10n/
> ローカリゼーションとは、ソフトウェア(アプリやウェブを含む)を
> 特定の言語や地域に合う形にすることを指します。
一時間ずらす日時は、地域によって異なる
804デフォルトの名無しさん
2018/08/23(木) 19:37:37.71ID:Uk+EdnP3 池沼は書き込み禁止でないとな
805デフォルトの名無しさん
2018/08/23(木) 19:37:56.02ID:ncZgpeak >>802
> ニューヨークはいま
> 夏時間でタイムゾーンはEDT
> 夏時間が終われタイムゾーンはESTになる
いやいや、ちゃんと書こうぜ?
ニューヨークで朝9時は
夏時間でタイムゾーンがEDTだと朝10時
夏時間が終われタイムゾーンはESTになって朝9時に戻るって
タイムゾーンが切り替わると、今何時かも変わる
UTCは変わらないが、現地時間は変わる
> ニューヨークはいま
> 夏時間でタイムゾーンはEDT
> 夏時間が終われタイムゾーンはESTになる
いやいや、ちゃんと書こうぜ?
ニューヨークで朝9時は
夏時間でタイムゾーンがEDTだと朝10時
夏時間が終われタイムゾーンはESTになって朝9時に戻るって
タイムゾーンが切り替わると、今何時かも変わる
UTCは変わらないが、現地時間は変わる
806デフォルトの名無しさん
2018/08/23(木) 19:39:14.44ID:Uk+EdnP3 なんどもいってるように
表示の問題なんかどうでもいい
まともなシステムなら
タイムゾーンかわれば表示なんか勝手にかわるからな
表示の問題なんかどうでもいい
まともなシステムなら
タイムゾーンかわれば表示なんか勝手にかわるからな
807デフォルトの名無しさん
2018/08/23(木) 19:41:08.07ID:ncZgpeak なんどもいってるように
表示の問題なんかどうでもいい
ニューヨークで朝9時は
夏時間でタイムゾーンがEDTだと朝10時
夏時間が終われタイムゾーンはESTになって朝9時
サマータイム中は朝10時に出社すればいいじゃないか
表示が違っても出社時刻はUTCで見れば同じ
って書けばいいのにねーw
表示の問題なんかどうでもいい
ニューヨークで朝9時は
夏時間でタイムゾーンがEDTだと朝10時
夏時間が終われタイムゾーンはESTになって朝9時
サマータイム中は朝10時に出社すればいいじゃないか
表示が違っても出社時刻はUTCで見れば同じ
って書けばいいのにねーw
808デフォルトの名無しさん
2018/08/23(木) 19:42:12.51ID:Uk+EdnP3809デフォルトの名無しさん
2018/08/23(木) 19:43:00.40ID:ncZgpeak810デフォルトの名無しさん
2018/08/23(木) 19:43:51.03ID:Uk+EdnP3811デフォルトの名無しさん
2018/08/23(木) 19:44:32.67ID:Uk+EdnP3 池沼の知能では簡単なサマータイムの対応すらムリ
812デフォルトの名無しさん
2018/08/23(木) 19:45:21.86ID:EIhBcxjq サハリン先生とモロッコ師匠
813デフォルトの名無しさん
2018/08/23(木) 19:45:55.33ID:Uk+EdnP3 最低限のソフトウェアの国際化対応もムリ
池沼が作ったシステム以外では一切問題がおきない
池沼が作ったシステム以外では一切問題がおきない
814デフォルトの名無しさん
2018/08/23(木) 19:47:11.32ID:/3LcD3D4 会話は成立せずチンパンジーが汚物投げ合っている感じ
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 東京都「都民の税金1.5兆円が国に奪われている」「全国に分配されている」に地方民ブチギレ [Hitzeschleier★]
- 高市首相の答弁書に「台湾有事答えない」と明記 存立危機発言当時 [蚤の市★]
- 「もうキモくてキモくて…」29歳女性が語る“おぢアタック”の実態。「俺ならイケるかも」年下女性を狙う勘違い中年男性に共通点が★4 [Hitzeschleier★]
- 【おこめ券】鈴木憲和農相 小泉前農相の備蓄米放出を“反省”「備蓄の円滑な運営を図ってまいります」 [Hitzeschleier★]
- 1人3千円の食品高騰対策、何に使える? あいまいなまま衆院通過 [蚤の市★]
- 自民・麻生太郎副総裁 石破政権の1年は「どよーん」 高市政権発足で「何となく明るくなった」「世の中のことが決まり動いている」★2 [Hitzeschleier★]
- 【実況】博衣こよりのえちえちダンガンロンパ2🧪★6
- トランプ、G7に代わるcore 5を発表 [805596214]
- トランプ政権「中国との関係は対立ではなく安定・公平な関係を追求する」 [834922174]
- 【悲報】日本共産党、ツイッター速報にブチギレ法的措置WWWWWWWWWWWWWWWWWWWWWWWWWWWW [935793931]
- 男の人って35歳を過ぎても独身だと「犯罪者予備軍」って世間には思われてるってマジ?
- 【実況】博衣こよりのえちえちダンガンロンパ2🧪★5
