mixiユーザー(id:1492915)

2020年01月02日21:52

93 view

結構独自の解釈してるね

Windows上で動いてくれないのが困ったものだが、とりあえずLinuxサーバー上ではテストプログラムが動いている。

↓はDateTime:TimeZoneで取ってきた日本の過去の時刻制の歴史

there were 10 time settings.
LMT+9:18:59:0 00000 0:00:00(00000 0:00:00)->18871231 15:00(18880101 0:18:59)
JST+ 9:00:0 18871231 15:00(18880101 0:00)->19480501 15:00(19480502 0:00)
JDT+10:00:1 19480501 15:00(19480502 1:00)->19480911 15:00(19480912 1:00)
JST+ 9:00:0 19480911 15:00(19480912 0:00)->19490402 15:00(19490403 0:00)
JDT+10:00:1 19490402 15:00(19490403 1:00)->19490910 15:00(19490911 1:00)
JST+ 9:00:0 19490910 15:00(19490911 0:00)->19500506 15:00(19500507 0:00)
JDT+10:00:1 19500506 15:00(19500507 1:00)->19500909 15:00(19500910 1:00)
JST+ 9:00:0 19500909 15:00(19500910 0:00)->19510505 15:00(19510506 0:00)
JDT+10:00:1 19510505 15:00(19510506 1:00)->19510908 15:00(19510909 1:00)
JST+ 9:00:0 19510908 15:00(19510909 0:00)->00000 0:00:00(00000 0:00:00)

こちらは大元の(通称)オルソンデータベースの記述

# Rule NAME FROM TO TYPE IN ON AT SAVE LETTER/S
Rule Japan 1948 only - May Sat>=1 24:00 1:00 D
Rule Japan 1948 1951 - Sep Sat>=8 25:00 0 S
Rule Japan 1949 only - Apr Sat>=1 24:00 1:00 D
Rule Japan 1950 1951 - May Sat>=1 24:00 1:00 D

東京の経度から地方時を計算して補足している訳だ。
3 1

コメント

mixiユーザー

ログインしてコメントを確認・投稿する