Pythonにおけるdatetimeの使用方法
Python のdatetime モジュールは、日付と時刻のハンドリングに使用されるモジュールで、日付、時刻、そしてタイムゾーンの管理のための複数のメソッドとクラスを提供します。
datetimeモジュールでよく使われる機能を次に示します。
- 日付時刻オブジェクトを作成する:
- 日時を指定してdatetimeオブジェクトを作成する:datetime(year, month, day[, hour[, minute[, second[, microsecond[,tzinfo]]]]])
- datetime.now([tz]) : 現在の日付と時刻のdatetimeオブジェクトを返します。
- datetime.utcnow():現在のUTC日時をdatetimeオブジェクトで返します。
- 日付時時刻刻を取得する
- date():日付の部分を返します。
- time():時刻の部分を返します。
- 年:ねん
- 「月」は月份を表す。
- 日:日付。
- 時間(じかん):時(じ)
- Minuteは日本語では「分」と言います。
- 2:秒。
- マイクロ秒
- 日付と時刻をフォーマットします:
- strftime(形式): 日時オブジェクトを文字列にフォーマットします。
- 文字列を日付時刻オブジェクトに解析する:strptime(日付文字列、書式)
- 日付と時刻の演算:
- timedelta(日数[, 秒[, 微秒[, 毫秒[, 分钟[, 小时[, 周]]]]]]):時間を表すインターバル
- datetime1 – datetime2:日付と時刻の差分を計算します。
- タイムゾーン処理
- 時帯を表すクラス。
- tzinfo: 日時オブジェクトのタイムゾーン情報
これらの例は、datetimeモジュールのを一般的に使用する際の例ですが、他にも状況に応じて、より高度な機能を利用できます。