Latest web development tutorials

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