Python

【Python】datetimeを使用して、日付、曜日、日時分、四半期、週番号を取得する方法

ChatGPTのAPIを使わずに自動化することが可能です。
下記の本を読めば、ChatGPT4でも料金掛からずに自動化できます!KindleUnlimited会員であれば無料で読めます。

Pythonで日付や曜日を取得する方法

Pythonの標準ライブラリであるdatetimeを使用して、日付や曜日を簡単に取得することができます。
以下に10パターンの日付や曜日の取得方法を示します。

サルモリ
よし、それでは早速見ていこう!

1. 現在の日付と時刻を取得する

datetimeモジュールのdatetimeクラスのnow()メソッドを使用して、現在の日付と時刻を取得します。

ソースコード例

 出力結果
2023-05-15 12:34:56.789123
サルモリ
現在の日付と時刻がぴったり取得できたね!

PythonのLambdaについて徹底的に学びたい方は画像をクリックしてご覧ください!
KindleUnlimited会員であれば、全ての本をご覧頂けます。 リストとラムダ式を理解すれば、Pythonプログラミングの世界が変わる 第1版

2. 現在の日付だけを取得する

datetimeモジュールのdateクラスのtoday()メソッドを使用して、現在の日付だけを取得します。

ソースコード例

 出力結果
2023-05-15
サルモリ
時刻なしで、日付だけを取得したよ!

3. 現在の年を取得する

datetimeオブジェクトのyear属性を使用して、現在の年を取得します。

ソースコード例

 出力結果
2023
サルモリ
現在の年を取得したよ!

4. 現在の月を取得する

datetimeオブジェクトのmonth属性を使用して、現在の月を取得します。

ソースコード例

 出力結果
5
サルモリ
現在の月を取得したよ!

5. 現在の日を取得する

datetimeオブジェクトのday属性を使用して、現在の日を取得します。

ソースコード例

 出力結果
15
サルモリ
現在の日を取得したよ!

6. 現在の時を取得する

datetimeオブジェクトのhour属性を使用して、現在の時を取得します。

ソースコード例

 出力結果
17
サルモリ
現在の時を取得したよ!

7. 現在の分を取得する

datetimeオブジェクトのminute属性を使用して、現在の分を取得します。

ソースコード例

 出力結果
30
サルモリ
現在の分を取得したよ!

8. 現在の秒を取得する

datetimeオブジェクトのsecond属性を使用して、現在の秒を取得します。

ソースコード例

 出力結果
45
サルモリ
現在の秒を取得したよ!

9. 特定の曜日の日付を取得する

今週の特定の曜日の日付を取得したい場合は、datetimeとcalendarモジュールを組み合わせて使用します。

ソースコード例

 出力結果
20230515
サルモリ
今週の月曜日を取得したよ!

10. 現在の週番号を取得する

datetimeオブジェクトのstrftimeメソッドと'%U'を使用して、現在の週番号を取得します。

ソースコード例

 出力結果
20
サルモリ
現在の週番号を取得したよ!

11. 現在の四半期を取得する

現在の月を基に四半期を計算します。

ソースコード例

 出力結果
2
サルモリ
現在の四半期を取得したよ!

12. 現在の日時をUNIX時間で取得する

datetimeオブジェクトのtimestampメソッドを使用して、現在の日時をUNIX時間で取得します。UNIX時間とは、1970年1月1日0時0分0秒(UTC)からの経過秒数を表します。

ソースコード例

 出力結果
1676321990.0
サルモリ
現在の日時をUNIX時間で取得したよ!

13. 日付文字列からdatetimeオブジェクトを作成する

日付を表す文字列からdatetimeオブジェクトを作成するには、datetimeモジュールのstrptime関数を使用します。この関数は、文字列とその形式を引数に取り、対応するdatetimeオブジェクトを返します。

ソースコード例

 出力結果
2023-05-15 00:00:00
サルモリ
日付文字列からdatetimeオブジェクトを作成したよ!

14. 曜日を取得する

Pythonで曜日を取得するには、datetimeオブジェクトのweekdayメソッドを使用します。このメソッドは月曜日を0、日曜日を6とした整数を返します。また、曜日の名前を取得するには、曜日の整数をキーとした辞書を用意し、その値を取得します。

ソースコード例

 出力結果
水曜日
サルモリ
今日は水曜日だよ!

まとめ

以上、Pythonで日付や曜日を取得する方法を14パターン解説しました。
これらのテクニックを使うと、日付関連のデータを扱う際に大変便利です。ぜひ活用してみてください。
最後まで読んで頂き、ありがとうございました。少しでもお役にたてたなら幸いです!

サルモリ
最後まで読んでくれてありがとう!!

-Python

Ads Blocker Image Powered by Code Help Pro

Ads Blocker Detected!!!

We have detected that you are using extensions to block ads. Please support us by disabling these ads blocker.

Powered By
Best Wordpress Adblock Detecting Plugin | CHP Adblock