記事掲載:https://laptrinhcanban.com/ja
Python で日付と時刻を取得する方法のチュートリアル。この情報は、datetime モジュールのクラスによって作成された時間インスタンスに格納されます。この記事の後半で、それらを完全に取得する方法を学習します。
Python で日付と時刻を取得する | datetimeクラス
datetime クラスから時間情報を含むインスタンスを作成した後、そのインスタンスから日付、年、時間、タイムゾーン、マイクロ秒などの値を取得できます。
- datetime クラスから datetime インスタンスを作成する方法については Python で Datetime モジュール の記事を参照してください。
これらの時間値を取得する方法は、以下の表のとおりです。
datetime.year : 年
datetime.month : 月
datetime.day : 日付
datetime.hour : 時
datetime.minute : 分
datetime.second : 秒
datetime.microsecond : マイクロ秒
datetime.tzinfo : タイムゾーン
datetime.fold : 0 h 0 または 1
具体例は以下のとおりです。
import datetime |
タイムゾーンの値のみを含むインスタンスでのみタイムゾーンの値を取得できることに注意してください。上記の例では、dtインスタンスにタイム ゾーン情報が含まれていなかったため、結果Noneが返されました。
次の例では、作成されたインスタンスにタイム ゾーンの情報が含まれているため、結果として、次の方法でタイム ゾーンのtzinfo値を取得できます。
import datetime |
Python で日付と時刻を取得する| dateクラスとtimeクラス
datetime クラスに加えて、次のように time クラスまたは date クラスで作成されたインスタンスからPython で時間値を取得することもできます。
dateクラス
date.year : 年
date.month : 月
date.day : 日
timeクラス
time.hour : 時間
time.minute : 分
time.second : 秒
time.microsecond : マイクロ秒
time.tzinfo : タイムゾーン
time.fold : 0 または 1
- クラスの日付とクラスの時間からインスタンスを作成する方法はWhat is Datetime in pythonの記事を参照してください。
具体例は以下のとおりです。
import datetime |
サンプルコード
ここでは、次の例で練習します。
import datetime |
まとめ
上記 Kiyoshi は、python で日付と時刻を取得する方法を示しました。レッスンの内容をよりよく理解するために、今日の例を書き直す練習をしてください。
そして、次のレッスンで Python の知識についてさらに学びましょう。
URL Link
ホーム › 初心者向けのpython学習>>15. pythonのdatetime