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

iOSでは大化以降すべての元号が収録されている」記事へのコメント

  • 詳しくは
    https://kakuyomu.jp/works/1177354054886223897/episodes/1177354054888260263 [kakuyomu.jp]
    を読んでほしいのだが

    「明治6年より前の日本では、現在使っているグレゴリオ暦とは異なる暦を使っているので、そもそも月日が一致しない」

    ところがこのiPhoneのカレンダーはグレゴリオ暦のまま、西暦年をそのまま元号に変換しただけ。
    だから年をさかのぼっても実際の歴史とはずれている。

    天正年間までさかのぼってみてもこの時代の日本の暦は宣明暦(太陰暦)で天正11年には閏月があって13月まであった。そこを再現せずにグレゴリオ暦で12月までしか表示しないのは全く意味がない。

    • by Anonymous Coward

      「月と日を入力したらその月のカレンダーを表示するプログラムを書け」ってプログラミングの課題に頻出なんだけど、「グレゴリオ暦以前のカレンダーを表示する場合、暦は?」と言う質問がFAQ。「グレゴリオ暦でOK。当時その月や日が何と呼ばれてたかとか、歴史は調べなくても良い」とか注釈が必要。

      • by Anonymous Coward

        多くの言語にカレンダー関数的なのが標準で含まれてないので、
        日付計算するたびに車輪の再発明が行われてバグが混入する

        言語に標準でカレンダー関数・日付計算的な機能を導入、
        最低でも1900年から2099までは正常に動作しないといけないようにしとけば、
        車輪の再発明が行われなくなり、バグが混入しなくなる

        • by Anonymous Coward

          最低でも1900年から2099までは正常に動作しないといけないようにしとけば、

          2099年にグレゴリオ暦が使われていると、なぜ知っている?さては貴様、未来人…

          • 2099年はまあ、このままとしても2300年からはほんとにわからない。

            #400年に3回閏日抜くんじゃなくて、700年に5回抜く方が一年の周期に近い。

            • by Anonymous Coward on 2019年01月22日 21時02分 (#3552587)

              時間とかも不定時法とかうるう秒とかあるので実はきっちりしようとするととても面倒。
              それどころか、翌年度の祝日すら官報の暦要項が出ないと確定ではなかったりする。

              親コメント
              • by Anonymous Coward

                春分の日のことかな?
                #いい加減なトコだと揉める

ソースを見ろ -- ある4桁UID

処理中...