Pythonで現在時刻を取得する方法:初心者向け

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メソッドを利用することで、任意の形式で時刻を表示することができます。さらに、日付や曜日、時刻や分、秒を取得することもできます。