2011-07-27 9 views
0

Pythonでdatetime.datetime(2010, 12, 18, 22, 21, 45, 277000)のようなオブジェクトをdatetimeのように変換するにはどうすれば"Sun Dec 18 2010 22:21:45 GMT+0000 (UTC)"のようになりますか?datetimeオブジェクトを変換する

+2

これにはトリックがあります。それは検索と呼ばれています。 「datetimeの書式設定」を検索すると、正確な質問の何百ものコピーが見つかります。 –

+0

[Python、9タプルのUTC日付をMySQLの日時フォーマットに変換]の複製可能性(http://stackoverflow.com/questions/686717/python-convert-9-tuple-utc-date-to-mysql-datetime-format) –

答えて

3

この目的のためにstrftimeを使用できます。続きを読むhere。上記のリンクを使用してどこ

import datetime 
d = datetime.datetime(2010, 12, 18, 22, 21, 45, 277000) 
d.strftime("%a %b %d %Y %H:%M:%S %z") 
>>> Sat Dec 18 2010 22:21:45 

:あなたはこのようなものを使用することができます

UTCオフセットについて確認が、思わない

  • % - ロケールにおける省略形の曜日名

  • %ロケールの短縮月名

  • %のD - 10進数で月の日[01,31]

  • %のH - 時間(24時間)10進数[00,23]

  • %のM - 分10進数[00,59]

  • %のS - 10進数で次の[00,61]

  • %のZ - UTCフォーム+ HHMMまたは-HHMM(場合は、空の文字列のオフセット オブジェクトはナイーブです)

関連する問題