Pythonの時間のstrftime()メソッド
説明
Pythonの時間のstrftime()関数は、時間のタプルを取り、パラメータ形式によって決定読める形式でローカル時間の文字列表現を返します。
文法
strftime()メソッドの構文:
time.strftime(format[, t])
パラメータ
- フォーマット - フォーマット文字列。
- トン - トンは、オプションのパラメータなstruct_timeオブジェクトです。
戻り値
読むためにローカル時間の文字列表現を返します。
説明
python、日付と時刻のフォーマット記号:
- %Y 2桁の年示す(00-99)
- %Yは4桁の年(000から9999)を表し
- %M月(1月12日)
- 日(0-31)の%d個の月以内
- %H 24時間制の時間(0-23)
- %I 12時間制の時間(01-12)
- %のM番号(00 = 59)分
- %のS秒(00から59)
- %週間はローカル名を簡素化
- ローカル%完全な曜日名
- %Bのローカル簡素化された月の名前
- %のB完全な月名、ローカル
- %Cローカルの日付に対応する表現と時間表現
- %J年の日(001〜366)
- %P AMまたはPMローカル相当する文字
- 日曜日の週から始まる週の%U年に数回(00から53)
- %のW週(0-6)、日曜日が週の始まりです
- 月曜日の週から始まる週の年数(00から53)の%のW
- %X対応するローカル日付表現
- %X対応するローカル時刻表現
- 名%Z現在のタイムゾーン
- %%%数自体
例
次の例では、使用するのstrftime()関数を示しています。
#!/usr/bin/python import time t = (2009, 2, 17, 17, 3, 38, 1, 48, 0) t = time.mktime(t) print time.strftime("%b %d %Y %H:%M:%S", time.gmtime(t))
上の例の出力は、次のとおりです。
Feb 17 2009 09:03:38