Pythonのdatetime
モジュールは日付と時間を扱うためのモジュールで、その中には年だけを取得する方法があります。具体的には、datetime
オブジェクトのyear
プロパティを使う方法と、strftime()
関数を使う方法の2つがあります。
year
プロパティを使う方法
datetime
オブジェクトのyear
プロパティを使うと、年だけを取得することができます。以下にその使用例を示します。
from datetime import datetime
current_day = datetime.now()
date = current_day.year
print(date) # 2022
print(type(date)) # <class 'int'>
このコードでは、現在の日付と時間を取得し、その年だけを取得しています。
strftime()
関数を使う方法
もう一つの方法は、strftime()
関数を使う方法です。strftime()
関数は、日付と時間を文字列に変換するための関数で、引数にフォーマットを指定します。年だけを取得する場合は、'%Y'
を引数に指定します。
from datetime import datetime
current_day = datetime.now()
date = current_day.strftime('%Y')
print(date) # '2022'
print(type(date)) # <class 'str'>
このコードでは、現在の日付と時間を取得し、その年だけを文字列として取得しています。
以上、Pythonのdatetime
モジュールを使って年だけを取得する2つの方法について説明しました。これらの方法を使うと、日付と時間から年だけを簡単に取り出すことができます。.