Python time

922 ワード

timeモジュールは現在書くコードが少なく、timeだけを使っている.strftime()
import time 
str = '[%Y-%m-%d %H:%M:%S]'
print time.strftime(str)


文字列のフォーマットは次のとおりです.
  • %y 2桁の年表示(00-99)
  • %Y 4桁の年表示(000-9999)
  • %m月(01-12)
  • %d月内の1日(0-31)
  • %H 24時間制時間数(0-23)
  • %I 12時間制時間数(01-12)
  • %M分(00=59)
  • %S秒(00-59)
  • %aローカル簡略化曜日名
  • %Aローカルフルタイム名前
  • %bローカル簡略化月名
  • %Bローカル完全月名
  • %cローカル対応日付表示と時間表示
  • %j年間の1日(001-366)
  • %pローカルA.M.またはP.M.の等価子
  • %U 1年間の曜日(00-53)日曜日は曜日の開始
  • %w曜日(0-6)、日曜日は曜日の開始
  • %W 1年間の曜日(00-53)月曜日が週の始まり
  • %xローカル対応日付は
  • を表します.
  • %Xローカル対応時間表示
  • %Z現在タイムゾーンの名称
  • %%号自体
  • strptime(...)
  • strptime(string, format) -> struct_time指定されたフォーマットに従って時間文字列を配列形式に変換する時間例:
  • 2009-03-20 11:45:39対応フォーマット文字列:%Y-%m-%d%H:%M:%S
  • Sat Mar 28 22:24:24:24 2009対応フォーマット文字列:%a%b%d%H:%M:%S%Y