2011年4月17日日曜日 Pythonの時刻処理(時計、タイムゾーン変換) Pythonでの時間の扱いがわけわかんないので、少しまとめておく。 (Python 2.6で動作確認) 標準モジュール o time 低レベルの時刻処理。Cの関数呼び出し。時刻はタイムスタンプ(整数型、time_t)、または構造体(struct_time)で表現。 o datetime 高レベルの時刻処理。オブジェクトとして時刻を扱える。 o calendar カレンダーを扱うためのライブラリ。 拡張モジュール 拡張パッケージをいくつか導入(pip install)しておくと便利。 o pytz タイムゾーンの一覧。 o python-dateutil 日付関連の便利なユーティリティ。 タイムゾーンの扱い アプリケーション内での時刻処理には、datetimeオブジェクトを使う。da