Movatterモバイル変換


[0]ホーム

URL:


はてなブックマークアプリ

サクサク読めて、
アプリ限定の機能も多数!

アプリで開く

はてなブックマーク

  • はてなブックマーク
  • テクノロジー
  • 9時間足すんだっけ引くんだっけ問題~あるいは、諸プログラミング言語はいかにタイムゾーンと向き合っているか - エムスリーテックブログ
  • Twitterでシェア
  • Facebookでシェア

気に入った記事をブックマーク

  • 気に入った記事を保存できます
    保存した記事の一覧は、はてなブックマークで確認・編集ができます
  • 記事を読んだ感想やメモを書き残せます
  • 非公開でブックマークすることもできます
適切な情報に変更

エントリーの編集

loading...

エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。

タイトルガイドライン

このページのオーナーなので以下のアクションを実行できます

タイトル、本文などの情報を
再取得することができます
コメントを非表示にできますコメント表示の設定

ブックマークしました

ここにツイート内容が記載されますhttps://b.hatena.ne.jp/URLはspanで囲んでください

Twitterで共有

ONにすると、次回以降このダイアログを飛ばしてTwitterに遷移します

325usersがブックマークコメント42

    ガイドラインをご確認の上、良識あるコメントにご協力ください

    0/0
    入力したタグを追加

    現在プライベートモードです設定を変更する

    おすすめタグタグについて

      よく使うタグ

        9時間足すんだっけ引くんだっけ問題~あるいは、諸プログラミング言語はいかにタイムゾーンと向き合っているか - エムスリーテックブログ

        ガイドラインをご確認の上、良識あるコメントにご協力ください

        0/0
        入力したタグを追加

        現在プライベートモードです設定を変更する

        おすすめタグタグについて

          よく使うタグ

            はてなブックマーク

            はてなブックマークで
            関心をシェアしよう

            みんなの興味と感想が集まることで
            新しい発見や、深堀りがもっと楽しく

            ユーザー登録

            アカウントをお持ちの方はログインページ

            記事へのコメント42

            • 注目コメント
            • 新着コメント
            オーナーコメントを固定しています
            Sampo
            オーナーGoがまた違うタイプなので書いても良かったんだけどGoは日頃使わないので実感込められなくて見送りました

              その他
              mory2080
              "私は日付時刻の処理が大好きです" 趣味趣向いろんな人がいて世の中回ってるんだなぁ。何かありがとね。

                その他
                shindo_ryo
                Javaに関しては反論があるかな。ISO 8601をモデリングしたのがDate and Time APIであって、扱いが難しいのは時間という問題の本質的な難しさだと思う。あとタイムゾーンとオフセットの関係をぼやかしているのは良くない。

                  その他
                  hase0510
                  理想的な日時型、toString()やgetHours()みたいなことをする時に必ずタイムゾーンを要求するようになっていて、日付型同士の大小比較やaddHours()のような操作はそのままできるようなやつかな?

                    その他
                    matarillo
                    C#ならJava8より前の2007年にはDateTimeOffsetが入ってるので記事に画竜点睛を欠く/無計画なLocalTimeで後からTZに泣くなら面倒がらずに明示した方がいいと思うけどな。その観点ではNodaTime使うのもあり。

                      その他
                      Wafer
                      職場でリードプログラマがunixtimeに9時間足してバグらせてたわ

                        その他
                        ryo_ryoo_ryooo
                        Flutter(Dart)を使ってるんだけど任意のタイムゾーンを扱えなくて辛い。

                          その他
                          toyoshi
                          足す引くみたいなマインドセットもまず気がする

                            その他
                            magnoliak
                            日付と時刻に関するライブラリ、どの言語でも一回作り直されている印象がある

                              その他
                              tinsep19
                              javaでZoned見たときにコレ!って思ったの思い出した。Instantどうした?とおもったらあとの方に書いてあって、エーってなった。JSR310使っていて、Instantを知らない人がいるというのに衝撃

                                その他
                                オーナーコメントを固定しています
                                Sampo
                                オーナーSampoGoがまた違うタイプなので書いても良かったんだけどGoは日頃使わないので実感込められなくて見送りました

                                  2023/12/02リンク

                                  その他
                                  hush_in
                                  GitHub ActionsのcronがUTCで9時間引くのはある

                                  その他
                                  misshiki
                                  “C#よりややまし、Python: Pythonの標準ライブラリdatetimeモジュールの構成は、C#と似ています。”

                                  その他
                                  AirReader
                                  面白かった。ちょっとだけ時間情報が好きに…ならないですね…

                                    その他
                                    jiro68
                                    ローカルでしか使わないシステム以外は全て UTC でデータを保持するのが一番。そうでないとタイムゾーンより面倒なサマータイム変更時の同じ時間が2回登場する or 1時間スキップというトンデモイベントに対応出来ない。

                                      その他
                                      tengo1985
                                      時間はJavaが一番ちゃんと扱えると思ってるけど、複雑すぎるのは共感する Pythonなんてうるう秒扱えないしネ

                                        その他
                                        shingo-sasaki-0529
                                        こういうの本当苦手だけど、データ上はタイムゾーン情報なんて一切持たないと割り切る方が扱いやすいというのは一理ある。分析機能やバッチ処理が辛そうだけど。

                                          その他
                                          wkwkhautbois
                                          BigQuery,PostgreSQLとJavaとの違いは、データストアにタイムゾーンは不要だけど外部との入出力用に加工を行うアプリケーションには実用上必要 ってことなんじゃないかな。

                                            その他
                                            Sakana_Sakana
                                            通常の時間なら時差で良いんだけど、これにサマータイムが入ると何故か1時が消失したり、1時間が120分あったりする地獄がやって来る。絶対考えたく無い奴

                                              その他
                                              shinji0213
                                              タイムゾーン

                                                その他
                                                Harnoncourt
                                                絶対時刻or不定時刻で考えれば日付時刻処理はよりクリアカットになるの、ご得心いただけましたでしょうか!?←ガッテンガッテン!!

                                                  その他
                                                  w1234567
                                                  タイムゾーンはともかくオフセット付き時刻ってなんも複雑じゃないんだけどな、2023-12-01T00:00:00Zと2023-12-01T09:00:00+09:00が同じ絶対時刻を表現してるってだけの単純な話

                                                    その他
                                                    rkosaka
                                                    足し引きではなくタイムゾーンの変更だから、語弊が、う。

                                                      その他
                                                      uehaj
                                                      コード書く前に設計で勝ち、設計する前に概念の組み立てで勝つ、そういう開発環境

                                                        その他
                                                        SPIRIT_PHOENIX
                                                        「9時間ずんだ」に空目したのだ…。

                                                          その他
                                                          koyancya
                                                          タイムゾーンはビュー、それはそう

                                                            その他
                                                            airj12
                                                            タイムゾーンと文字エンコードに向き合ってるときはプログラミング嫌いになるけどGithub Copilotのおかげて緩和された

                                                              その他
                                                              degucho
                                                              ワイはSnowflake推し

                                                                その他
                                                                agricola
                                                                「TZ=JST-9」が染み付いてるので間違えたことがない……。

                                                                  その他
                                                                  sabinezu
                                                                  それでは聴いてください。男闘呼組で「TIME ZONE」。

                                                                    その他
                                                                    toyoshi
                                                                    toyoshi足す引くみたいなマインドセットもまず気がする

                                                                      2023/12/02リンク

                                                                      その他
                                                                      strawberryhunter
                                                                      Calendarは使いにくいし、Dateはdeprecatedなメソッドが多いけど、JSR-310は登場までは期待してたんだけど、弊社では要らない子だなあ。ライブラリも従来の型しか使っていないし、変換して無理してまで使う価値もない。

                                                                      その他
                                                                      magnoliak
                                                                      magnoliak日付と時刻に関するライブラリ、どの言語でも一回作り直されている印象がある

                                                                        2023/12/02リンク

                                                                        その他
                                                                        vndn
                                                                        『問題が起こると喜んじゃうタイプ。』わはははは、いい話だなー

                                                                          その他
                                                                          auient
                                                                          同じ型なのに絶対時刻だったり不定時刻だったりするdatetime型は扱いにくい、なるほど

                                                                          その他
                                                                          tinsep19
                                                                          tinsep19javaでZoned見たときにコレ!って思ったの思い出した。Instantどうした?とおもったらあとの方に書いてあって、エーってなった。JSR310使っていて、Instantを知らない人がいるというのに衝撃

                                                                            2023/12/02リンク

                                                                            その他
                                                                            Magicant
                                                                            タイムゾーンの変換はいつでもどこでも簡単にできるといふ幻想に基づいて書かれてないか? 夏時間がある地域のことも少しは気にしてみよう

                                                                            その他
                                                                            sds-page
                                                                            Dockerの環境持ってきてそのまま使うと9時間ずれてて日本人向けに使うと辛いから設定でタイムゾーン書き換えようとしたらviとかが入ってなくて色々調べまくった辛い記憶が

                                                                            その他
                                                                            buhoho
                                                                            おもしれー。

                                                                              その他
                                                                              ryo_ryoo_ryooo
                                                                              ryo_ryoo_ryoooFlutter(Dart)を使ってるんだけど任意のタイムゾーンを扱えなくて辛い。

                                                                                2023/12/02リンク

                                                                                その他
                                                                                trace22
                                                                                Javaでグループウェア屋やってた時にマルチタイムゾーン扱ってたけどデータストアはDateで人間とのIFがCalendarなわけだけどJSR-310は何がやりたかったのか全然わからなかった。あ、Durationは良かったが。

                                                                                  その他

                                                                                  注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています

                                                                                  リンクを埋め込む

                                                                                  以下のコードをコピーしてサイトに埋め込むことができます

                                                                                  プレビュー
                                                                                  アプリのスクリーンショット
                                                                                  いまの話題をアプリでチェック!
                                                                                  • バナー広告なし
                                                                                  • ミュート機能あり
                                                                                  • ダークモード搭載
                                                                                  アプリをダウンロード

                                                                                  関連記事

                                                                                    usersに達しました!

                                                                                    さんが1番目にブックマークした記事「9時間足すんだっけ...」が注目されています。

                                                                                    気持ちをシェアしよう

                                                                                    ツイートする

                                                                                    9時間足すんだっけ引くんだっけ問題~あるいは、諸プログラミング言語はいかにタイムゾーンと向き合っているか - エムスリーテックブログ

                                                                                    私は日付時刻の処理が大好きです。 タイムゾーンの問題でデータ抽出が9時間分漏れていたとか、朝9時の始...私は日付時刻の処理が大好きです。 タイムゾーンの問題でデータ抽出が9時間分漏れていたとか、朝9時の始業前のログが昨日付けになってしまっていたなんていう問題が起こると喜んじゃうタイプ。 そんな私にとって、各プログラミング言語が標準で持っている日付時刻型クラスにはそれぞれ思うところがあり、今日はちょっとその品評会をしてみたいと思います。 エムスリーエンジニアリンググループ、Unit1(製薬企業向けプラットフォームチーム)三浦(@yuba@reax.work) [記事一覧 ]がお送りいたします、エムスリー Advent Calendar2023の2日目です。 至高の日付時刻型を持つ言語、BigQuerySQL 不足はないが蛇足、Java 8 日付時刻で画竜点睛を欠いたC# C#よりややまし、Python 型は良い構成、なのに命名と処理関数で損しているPostgreSQL まとめ We ar

                                                                                    ブックマークしたユーザー

                                                                                    • tomohiro3h2025/11/19tomohiro3h
                                                                                    • asynctp2025/06/15asynctp
                                                                                    • kompiro2025/02/05kompiro
                                                                                    • heguro2025/01/30heguro
                                                                                    • techtech05212024/06/22techtech0521
                                                                                    • numanuma082024/05/31numanuma08
                                                                                    • ppp-lab2024/03/03ppp-lab
                                                                                    • knj29182023/12/24knj2918
                                                                                    • nixeneko2023/12/23nixeneko
                                                                                    • vcc2023/12/09vcc
                                                                                    • sugartomato2023/12/08sugartomato
                                                                                    • nagatoshi09132023/12/07nagatoshi0913
                                                                                    • orimekko2023/12/07orimekko
                                                                                    • appleanddice2023/12/06appleanddice
                                                                                    • kat212023/12/06kat21
                                                                                    • hush_in2023/12/06hush_in
                                                                                    • akishin9992023/12/05akishin999
                                                                                    • zu22023/12/04zu2
                                                                                    すべてのユーザーの
                                                                                    詳細を表示します

                                                                                    ブックマークしたすべてのユーザー

                                                                                    同じサイトの新着

                                                                                    同じサイトの新着をもっと読む

                                                                                    いま人気の記事

                                                                                    いま人気の記事をもっと読む

                                                                                    いま人気の記事 - テクノロジー

                                                                                    いま人気の記事 - テクノロジーをもっと読む

                                                                                    新着記事 - テクノロジー

                                                                                    新着記事 - テクノロジーをもっと読む

                                                                                    同時期にブックマークされた記事

                                                                                    いま人気の記事 - 企業メディア

                                                                                    企業メディアをもっと読む

                                                                                    はてなブックマーク

                                                                                    公式Twitter

                                                                                    はてなのサービス

                                                                                    • App Storeからダウンロード
                                                                                    • Google Playで手に入れよう
                                                                                    Copyright © 2005-2025Hatena. All Rights Reserved.
                                                                                    設定を変更しましたx

                                                                                    [8]ページ先頭

                                                                                    ©2009-2025 Movatter.jp