タグ

libraryとmysqlに関するdonotthinkfeelのブックマーク (1)

  • Java と MySQL で時差を正確に扱う方法。 - hikomaの日記

    最近は C# や SQL Server を使っているので、JavaMySQL で遊ぶ時間がなくなってしまいました。ちょっと眠っていたネタがあったので忘れる前に書き残しておきます。 日時の国際化 日時の国際化というと、時差の変換が一番イメージしやすいかと思います。例えば twitter の場合、海外のツイートでも、タイムラインでは日時間で表示されますよね?これを実装する場合、内部的には UTC 時間で保存しておいて、表示する人のタイムゾーンに合わせて時差を変換してやるのが一般的かと思います。 保存先に RDB を使う場合、WHERE で絞り込んだり、ORDER BY でソートする分には、タイムゾーン変換は不要なので、レコードを取得した後にアプリケーション側でタイムゾーン変換をすれば問題ありません。 だけど、GROUP BY を使って日ごとに集計をする場合、UTC をその人のタイムゾー

    Java と MySQL で時差を正確に扱う方法。 - hikomaの日記
  • 1