Pythonで現在の日付と時刻を取得する実践ガイド
Pythonで現在の日付と時刻を取得する実践ガイド
Pythonで現在の日付と時刻を取得する方法をマスターし、strftime()を使ってあらゆるプロジェクト向けにフォーマットする方法を学びます。
動画:Pythonにおける日付と時刻
日付と時刻の理解は、ログ記録、スケジューリング、データ分析に不可欠です。以下では、Pythonの組み込みdatetimeモジュールを使用した信頼性の高い方法を紹介します。
例1:今日の日付を取得する
from datetime import date
today = date.today()
print("今日の日付:", today)
datetimeからdateクラスをインポートし、date.today()を呼び出してローカル日付をdateオブジェクトとして取得します。このオブジェクトは任意の文字列表現にフォーマットできます。
例2:現在の日付を複数のスタイルでフォーマットする
from datetime import date
today = date.today()
# dd/mm/YYYY
print("d1 =", today.strftime("%d/%m/%Y"))
# テキスト形式の月、日、年
print("d2 =", today.strftime("%B %d, %Y"))
# mm/dd/YY
print("d3 =", today.strftime("%m/%d/%y"))
# 月の略称、日、年
print("d4 =", today.strftime("%b-%d-%Y"))
典型的な出力は以下のようになります:
d1 = 16/09/2019 d2 = September 16, 2019 d3 = 09/16/19 d4 = Sep-16-2019
日付と時刻の両方が必要な場合は、datetimeクラスを使用します。
例3:現在の日付と時刻を取得する
from datetime import datetime
# 現在の日付と時刻を含むdatetimeオブジェクト
now = datetime.now()
print("now =", now)
# dd/mm/YYYY HH:MM:SS
print("日付と時刻 =", now.strftime("%d/%m/%Y %H:%M:%S"))
典型的なコンソール出力:
now = 2021-06-25 07:58:56.550604 日付と時刻 = 25/06/2021 07:58:56
datetime.now()を使用すると完全なタイムスタンプが得られ、これをstrftime()で好みのスタイルにフォーマットできます。
Python
- リアクティブDC回路における電圧と電流の計算
- 製造システム最適化で効率向上とコスト削減を実現する5つの戦略
- C++日付と時刻の完全ガイド:ctimeライブラリの活用
- Python キーワードと識別子: 予約語と命名規則をマスター
- Python 文・インデント・コメント: 明確なガイド
- Python datetimeマスター:日付・時刻・タイムゾーン実践ガイド
- Pythonで現在時刻とタイムゾーンデータを簡単に取得する
- Pythonのtimeモジュールをマスター:関数、構造体、実践例
- Pythonのtime.sleep()をマスター:ベストプラクティス、マルチスレッド、実例
- Python 日付と時刻の完全マスター:実践的ガイド
- Java日付時刻完全ガイド:Date/Calendar/SimpleDateFormat/printf