【python】現在の時刻を文字列として抽出

〇まとめ

import datetime

now = datetime.datetime.now()


print(now)
print(‘{0:%Y%m%d}’.format(now))
print(‘{0:%H%M%S}’.format(now))
print(‘out_{0:%Y%m%d}_{0:%H%M%S}.xlsx’.format(now))

2021-10-10 14:22:16.719524
20211010
142216
out_20211010_142216.xlsx

〇詳細

日付や時刻を扱うにはdatetimeモジュールを使用します。

import datetime

現在の日付と時刻を取得します。

now = datetime.datetime.now()

「now」に日時が入っていることが確認できます。

print(now)
# 2021-08-10 23:14:10.582566

フォーマットを変更して日付を取得したり、

print(‘{0:%Y%m%d}’.format(now))
# 20210810

時間を取得したりできます。

print(‘{0:%H%M%S}’.format(now))
# 231410

他の文字列と組み合わせることもできます。

print(‘out_{0:%Y%m%d}_{0:%H%M%S}.xlsx’.format(now))
# out_20210810_231410.xlsx

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

CAPTCHA