Pythonは、日付や時刻を扱うためのdatetimeモジュールを提供しています。このモジュールを利用することで、簡単に現在時刻を取得することができます。
Pythonのdatetimeモジュールについて
datetimeモジュールは、日付や時刻を扱うためのモジュールです。このモジュールを利用することで、日付や時刻を扱うことができます。
import datetime
というようにして、datetimeモジュールをインポートします。
datetimeモジュールを使って現在時刻を取得する方法
datetimeモジュールを利用することで、現在時刻を取得することができます。
import datetime now = datetime.datetime.now() print(now)
実行結果は以下のようになります。
2023-11-11 11:11:11.000000
このように、現在時刻が取得できます。
現在時刻を任意の形式で出力する方法
現在時刻を任意の形式で出力するには、strftimeメソッドを利用します。
import datetime now = datetime.datetime.now() print(now.strftime("%Y/%m/%d %H:%M:%S"))
実行結果は以下のようになります。
2023/11/11 11:11:11
ここでは、”%Y/%m/%d %H:%M:%S”というフォーマットを指定しています。このフォーマットに従って、時刻を表示することができます。
現在の日付や曜日を取得する方法
datetimeモジュールを利用することで、現在の日付や曜日を取得することができます。
import datetime now = datetime.datetime.now() print(now.strftime("%Y年%m月%d日")) print(now.strftime("%A"))
実行結果は以下のようになります。
2021年07月01日 Thursday
ここでは、”%Y年%m月%d日”というフォーマットを指定して、日付を表示しています。また、”%A”というフォーマットを指定して、曜日を表示しています。
現在の時刻や分、秒を取得する方法
datetimeモジュールを利用することで、現在の時刻や分、秒を取得することができます。
import datetime now = datetime.datetime.now() print(now.hour) print(now.minute) print(now.second)
実行結果は以下のようになります。
10 0 0
ここでは、hour、minute、secondという属性を利用して、それぞれの値を取得しています。
まとめ
Pythonのdatetimeモジュールを利用することで、現在時刻を取得することができます。また、strftimeメソッドを利用することで、任意の形式で時刻を表示することができます。さらに、日付や曜日、時刻や分、秒を取得することもできます。