タグ

ブックマーク / takatoshiono.hatenablog.com (1)

  • Python でタイムゾーンを考慮した now を取得する - takatoshiono's blog

    Python におけるタイムゾーンの取り扱いについて、正確に書こうとするとなかなか難しいので、今回やったことだけシンプルに書きたいと思います。 Python でタイムゾーンを扱うのは難しい。標準ライブラリには tzinfo というタイムゾーンを表すための抽象クラスが用意されているだけなので、それを継承して自前でタイムゾーン用のクラスを定義する必要がある。例えばこんな感じだ。 from datetime import timedelta, tzinfo class JST(tzinfo): def utcoffset(self, dt): return timedelta(hours=9) def dst(self, dt): return timedelta(0) def tzname(self, dt): return 'JST' 現在の日時を日標準時(JST)で取得したい場合は、これ

    Python でタイムゾーンを考慮した now を取得する - takatoshiono's blog
  • 1