Pythonで現在の日付と時刻を取得するには?
Python で現在の日付と時刻を取得する方法
この記事では、Python で今日の日付と現在の日付と時刻を取得する方法を学習します。また、strftime() メソッドを使用して、さまざまな形式で日付と時刻をフォーマットします。
ビデオ:Python での日付と時刻
現在の日付を取得する方法はいくつかあります。 date
を使用します このタスクを実行するための datetime モジュールのクラス。
例 1:Python で今日の日付を取得
from datetime import date
today = date.today()
print("Today's date:", today)
ここでは、 date
をインポートしました datetime
のクラス モジュール。次に、date.today()
を使用しました 現在のローカル日付を取得するメソッド。
ちなみに、date.today()
date
を返します today に割り当てられるオブジェクト 上記のプログラムの変数。これで、strftime() メソッドを使用して、さまざまな形式で日付を表す文字列を作成できます。
例 2:さまざまな形式の現在の日付
from datetime import date
today = date.today()
# dd/mm/YY
d1 = today.strftime("%d/%m/%Y")
print("d1 =", d1)
# Textual month, day and year
d2 = today.strftime("%B %d, %Y")
print("d2 =", d2)
# mm/dd/y
d3 = today.strftime("%m/%d/%y")
print("d3 =", d3)
# Month abbreviation, day and year
d4 = today.strftime("%b-%d-%Y")
print("d4 =", d4)
プログラムを実行すると、出力は次のようになります:
d1 = 16/09/2019 d2 = September 16, 2019 d3 = 09/16/19 d4 = Sep-16-2019
現在の日付と時刻を取得する必要がある場合は、 datetime
を使用できます datetime
のクラス モジュール。
例 3:現在の日付と時刻を取得する
from datetime import datetime
# datetime object containing current date and time
now = datetime.now()
print("now =", now)
# dd/mm/YY H:M:S
dt_string = now.strftime("%d/%m/%Y %H:%M:%S")
print("date and time =", dt_string)
以下のように出力をゲートします。
now = 2021-06-25 07:58:56.550604 date and time = 25/06/2021 07:58:56
ここでは datetime.now()
を使用しました 現在の日付と時刻を取得します。次に、strftime()
を使用しました 別の形式で日付と時刻を表す文字列を作成します。
Python