now
-
説明:現在の時間を取得します。時間の出力タイプを指定するか、フォーマット規則を与えて時間の文字列を取得できます。例えば、
now(fmt='%Y-%m-%d')のように指定できます。 -
パラメータ
- typ (
str):時間の出力タイプを指定します。サポートされているタイプは{'timestamp', 'datetime', 'time'}です。デフォルトは'timestamp'。 - fmt (
str):時間のフォーマット規則を指定します。デフォルトはNone。
- typ (
-
注意
fmtがNoneでない場合、返り値は必ずフォーマット済みの文字列になり、typは無視されます(現状の挙動)。
-
例
from capybara.utils import now
# タイムスタンプタイプで現在の時間を取得
now_time = now()
print(now_time)
# >>> 1632214400.0
# datetimeタイプで現在の時間を取得
now_time = now(typ='datetime')
print(now_time)
# >>> 2021-09-22 00:00:00
# timeタイプで現在の時間を取得
now_time = now(typ='time')
print(now_time)
# >>> time.struct_time(tm_year=2021, tm_mon=9, tm_mday=22, tm_hour=0, tm_min=0, tm_sec=0, tm_wday=2, tm_yday=265, tm_isdst=0)
# フォーマット規則で現在の時間を取得
now_time = now(fmt='%Y-%m-%d')
print(now_time)
# >>> '2021-09-22'