こんにちは、日時オブジェクトを特定の形式に変換する方法を知りたいです。
>>> import datetime
>>> d = datetime.datetime.today()
>>> d.ctime()
'Sat Jan 26 17:33:08 2013'
出力を希望するか、現在の日付を以下の形式で取得したい
2013-01-26 17:33:08
こんにちは、日時オブジェクトを特定の形式に変換する方法を知りたいです。
>>> import datetime
>>> d = datetime.datetime.today()
>>> d.ctime()
'Sat Jan 26 17:33:08 2013'
出力を希望するか、現在の日付を以下の形式で取得したい
2013-01-26 17:33:08
isoformat()
メソッドは次のことを示します。
d.isoformat(' ')
ただし、マイクロセンドが含まれる場合があります。.strftime()
メソッドを使用して、さらに制御することができます。
d.strftime('%Y-%m-%d %H:%M:%S')
出力
>>> import datetime
>>> d = datetime.datetime.today()
>>> d.isoformat(' ')
'2013-01-26 13:12:08.628580'
>>> d.strftime('%Y-%m-%d %H:%M:%S')
'2013-01-26 13:12:08'