Pythonで日付から年を抽出する方法
Pythonで日付から年を抽出する方法
Pythonは非常に強力なプログラミング言語であり、日付や時刻に関する操作も容易に行うことができます。本チュートリアルでは、Pythonを使用して日付から年を抽出する方法について詳しく説明します。具体的な手順と実行可能なコードを提供しますので、ぜひお試しください。
日付の表示とフォーマット
まず初めに、日付を表示するためにはdatetime
モジュールを使用します。以下のコードを実行して、現在の日付を表示させてみましょう。
上記のコードを実行すると、現在の日付と時刻が表示されます。しかし、このままでは年だけを抽出することはできません。次に、strftime
関数を使用して年だけを表示させる方法を見てみましょう。
上記のコードでは、strftime
関数に書式指定子”%Y”を使用して年を抽出しています。“%Y”は4桁の年を表します。このようにすることで、日付から年だけを取得することができます。
文字列から日付に変換する
次に、文字列から日付に変換し、年を抽出する方法について説明します。以下のサンプルコードを実行してみましょう。
上記のコードでは、strptime
関数を使用して文字列を日付に変換しています。パラメータとしては、変換する文字列と書式指定子”%Y-%m-%d”を指定しています。書式指定子”%Y-%m-%d”は年、月、日の順で記述された文字列を表しています。
日付から年を抽出する関数を作成する
これまでの内容をまとめて、日付から年を抽出する関数を作成してみましょう。以下のコードを実行して結果を確認してください。
上記のコードでは、extract_year_from_date
という関数を定義しています。この関数は引数として日付の文字列を受け取り、年を抽出して返します。関数を使用することで、日付から年を抽出する作業を簡単に行うことができます。
H2、H3見出しから年を抽出する
最後に、HTMLの見出しタグであるH2とH3から年を抽出する方法について説明します。以下のコードを実行して結果を確認してください。
上記のコードでは、re
モジュールを使用して正規表現を用いたパターンマッチングを行っています。<h([2-3])>(\d+)年
というパターンでH2とH3見出しから年を抽出しています。
以上がPythonを使用して日付から年を抽出する方法についての詳しい説明とサンプルコードです。ぜひこのチュートリアルを活用し、日付操作に役立ててください。