Pythonでは、日時を取得し、それを特定の形式で出力するために datetime
モジュールを使用します。特に、日時を yyyymmddhhmmss
形式で取得する場合には、以下のようなコードを使用します。
import datetime as dt
now = dt.datetime.now()
print(now.strftime('%Y%m%d%H%M%S'))
このコードは、現在の日時を取得し、それを yyyymmddhhmmss
形式の文字列として出力します。
datetime
モジュールには、日時を取得するための now()
メソッドが定義されています。このメソッドは datetime
クラスに存在し、現在の日時を表す datetime
型のオブジェクトを取得します。
取得した日時オブジェクトに対して strftime()
メソッドを使用すると、指定した形式の文字列として日時を出力できます。このメソッドの引数には、出力形式を表す文字列を指定します。ここでは、'%Y%m%d%H%M%S'
を指定しています。
以上が、Pythonで日時を yyyymmddhhmmss
形式で取得する方法です。この方法を使えば、ログのタイムスタンプなど、特定の形式で日時を出力する必要がある場面で役立ちます。