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

接触確認アプリCOCOA、地域ごとの日付フォーマットの違いで利用日数が狂う新たな不具合」記事へのコメント

  • by Anonymous Coward on 2021年03月15日 14時07分 (#3994470)

    12時間制でフォーマットで保存した場合はどうなるんだろう。
    「AM8:34:48」とか「PM5:42:34」はまだ良いんだけど、
    「PM12:03:45」「AM12:50:12」「PM0:30:00」「AM0:24:35」を
    上手く処理してくれるかどうか。

    • by Anonymous Coward

      「PM12:03:45」 →24時間制の12時
      「AM12:50:12」 →24時間制の0時
      「PM0:30:00」 →24時間制の12時
      「AM0:24:35」 →24時間制の0時

      #例外発生でエラーになりそうだけど例外にならない

    • by Anonymous Coward

      日本人感覚だと、
      「PM12:03:45」夜中
      「AM12:50:12」お昼
      「PM0:30:00」お昼
      「AM0:24:35」夜中
      なんだけど、米国人は
      「PM12:03:45」お昼
      「AM12:50:12」夜中
      「PM0:30:00」お昼
      「AM0:24:35」夜中
      なんだよね。

      • by Anonymous Coward

        それを書くならam/pmは小文字で時刻の後ろにつけないとな!(うるさい

        • by Anonymous Coward

          あれは「時」の数字が午前か午後かを示すものではないからな。表記が何時であろうが[0:00, 12:00)であれば「am」であり、[12:00, 24:00)で「pm」。「15:00 pm」であれば、「午後3時」。

          日本語だと数字を修飾する形になっているから、「午後1時」の方が「午後12時」より数字が小さいのに1時間後で違和感があるし、「午後15時」と言うと、午前なのか午後なのかが分からなくなる。

          ただし、日本語においても「午前」と「午後」の定義は明確。(「正子」と「正午」は便宜的に午前と午後)

      • by Anonymous Coward

        日本人:AM or PMの基点となる時刻からの時間数と見る
        米国人:まずAMかPMかを見て、時刻はそれに応じて(mod 12で?)判断
        という感じかな。

      • by Anonymous Coward

        日本語で言うと正午ですが、つまり「正午を一瞬でも過ぎたら『午後』になる」
        ということで、お昼は PM12:xx 、真夜中も AM12:xx になるのだそうです。

私は悩みをリストアップし始めたが、そのあまりの長さにいやけがさし、何も考えないことにした。-- Robert C. Pike

処理中...