[特設]サマータイム対応相談室

■ このスレッドは過去ログ倉庫に格納されています
2018/08/23(木) 21:32:24.17ID:PC3NGxdh
具体的に例を示してUTCで記録するだけで問題が解決しないことを示そう

イギリスとモロッコはともにUTC+0000である。
イギリスはサマータイムを実施しているがモロッコは実施していない

さてイギリスとモロッコに住む人がともに朝8時に目覚ましをかけたとしよう
UTC+0000なのだからUTCで記録するとどちらも同じ8:00ということになる
ではUTCで8:00にアラームが鳴ると設定されている場合に、
どちらも同じ時間にアラームを鳴らしていいだろうか?

残念ながらサマータイム中のイギリスは違う。1時間繰り上げているために
モロッコで8:00は、イギリスでは9:00になる

この時間のずれに対応するのが本当のサマータイム対応

UTCで8:00にアラームが鳴るという設定を、正しく機能させるにはどうするか?
それには「どこの国」という情報が必要になる。
それがわからないとサマータイムを実施しているかどうかすらわからないし、
何時に時間をずらすのかもわからない

またサマータイムを実施しているからと言って、1時間繰り上げるかどうかはものによる
だから「サマータイムの時にどうするか?」という情報も必要になる。

今回の日本のように2時間とか言っているなら「何時間ずらすか?」の情報も必要になるかもしれない
(国情報のみでずらす時間が決定できるなら、国情報のみでよいが)

前スレ [特設]サマータイム対応相談室
https://mevius.5ch.net/test/read.cgi/tech/1533947968/
2018/08/23(木) 21:32:58.85ID:PC3NGxdh
あ、その2をつけ忘れたw


朝9:00の意味することが二通りあるんだよ

日本標準時をJSTとして
日本夏時間をJDTと呼ぶならば

9:00は、JSTで9:00(UTCだと0:00)、JDTでも9:00(UTCでは前日23:00)なのか
JSTで9:00(UTCだと0:00)、JDTで10:00(UTCは同じく0:00)

アラームだと期待するのは前者なんだが、
そうするとUTCで0:00と設定するのはダメだし
UTCで23:00と設定するのもダメ

設定時間が日付によって変わる。というのがサマータイムの本質なわけ
2018/08/23(木) 21:33:15.03ID:PC3NGxdh
ローカライゼーションとインターナショナリゼーションの違いにも似てるな
UTCで記録してもインターナショナリゼーションレベルの対応しかできない
サマータイムに対応するのはローカライゼーション(現地の文化に合わせること)

UTCで記録することはこっち
https://globalization.co.jp/resource/g11n/i18n/
> インターナショナリゼーションとは
> インターナショナリゼーションとは、ソフトウェア(アプリやウェブを含む)を
> さまざまな言語や地域に対応できる形に作っておくことを指します。

サマータイム対応はこっち
https://globalization.co.jp/resource/g11n/l10n/
> ローカリゼーションとは、ソフトウェア(アプリやウェブを含む)を
> 特定の言語や地域に合う形にすることを指します。

一時間ずらす日時は、地域によって異なる
4デフォルトの名無しさん
垢版 |
2018/08/23(木) 21:35:58.71ID:EIhBcxjq
>>1
業務要件がわからないってだけですよね
それって決めの問題だけだと思うけど
2018/08/23(木) 21:37:37.63ID:PC3NGxdh
>>4
だから、サマータイム対応 = 要件決め なんですよ
一律に何かをやれば万事解決なんてことはありません。
だから大変なんですね。
相談しましょう
6デフォルトの名無しさん
垢版 |
2018/08/23(木) 21:38:06.77ID:EIhBcxjq
サマータイムは生活を変えるためのものだから
目覚ましは標準時に合わせるのが普通だと思う
7デフォルトの名無しさん
垢版 |
2018/08/23(木) 21:39:14.04ID:EIhBcxjq
>>5
ユーザと話せば解決だね
2018/08/23(木) 21:40:29.49ID:PC3NGxdh
ん?世界標準時?日本標準時?
日本標準時だろうけど、日本標準時がJSTからJDTに変わると
1時間早く起きないといけないんだよね
日本での表示上はどちらも9:00だけど、世界標準時から見ると1時間前に起きることになる
2018/08/23(木) 21:41:03.60ID:PC3NGxdh
>>7
たぶんユーザーと話してもサマータイムには
対応しなくていいって言われると思うw
10デフォルトの名無しさん
垢版 |
2018/08/23(木) 21:44:12.75ID:EIhBcxjq
>>8
標準時は地域ごとの時間のことだから
世界時と言ったがいんじゃないかな

標準時が冬時間か夏時間かは
夏時間の期間を国が決めるからそれによって決まるよ

目覚ましは標準時に従うのが普通でしょ
■ このスレッドは過去ログ倉庫に格納されています
5ちゃんねるの広告が気に入らない場合は、こちらをクリックしてください。

ニューススポーツなんでも実況