ホームページ >バックエンド開発 >Python チュートリアル >python_pythonで日付と時刻の出力を整形する方法のまとめ

python_pythonで日付と時刻の出力を整形する方法のまとめ

不言
不言オリジナル
2018-04-08 11:58:523021ブラウズ

この記事では、Python での日付と時刻の出力をフォーマットする方法を主に紹介します。この例は、Python での一般的な日付とイベントの操作スキルをまとめたものです。この記事の例は、非常に実用的です。 Python での日付と時刻の形式の出力メソッド。皆さんの参考に共有してください。具体的な分析は次のとおりです: 日付と時刻をフォーマットする

Python の関数は datetime.datetime.strftime() で、文字列を日付型に変換する関数は datetime.datetime.strptime() で、どちらの関数も日付のフォーマットを伴います。ここでは、各パラメーターの使用法と例を詳しく説明するための詳細なコードを提供します。

日付と時刻をフォーマットするときに使用できる置換記号は次のとおりです %a 現在の曜日の英語の略称を出力します


>>> import datetime
>>> now=datetime.datetime.now()
>>> now.strftime('%a')
'Sun'


%A 曜日の完全な名前を出力しますEnglish


>>> import datetime
>>> now=datetime.datetime.now()
>>> now.strftime('%A')
'Sunday'


%b 月の英語略称を出力します


>>> import datetime
>>> now=datetime.datetime.now()
>>> now.strftime('%b')
'Sep'


%B 月の完全な英語名を出力します


rrリー


%c 日付と時刻を現地時間で表示します


>>> import datetime
>>> now=datetime.datetime.now()
>>> now.strftime('%B')
'September'


%d は、1 から 31 までの数字、つまり、年、月、日の日を表示します


>>> import datetime
>>> now=datetime.datetime.now()
>>> now.strftime('%c')
'09/15/13 21:43:29'


%H は 24 時間形式で表示されます (例: 02,14)。


>>> import datetime
>>> now=datetime.datetime.now()
>>> now.strftime('%d')
'15'


%I は現在の時間を 12 時間形式で表示します。たとえば、 jb51.net サーバーの現在時刻は午後 21 時です。09


を表示するには %I を使用します。たとえば、現在の jb51.net サーバーの場合、現在の日付が日付として表示されます。時刻は 2013 年 9 月 15 日で、年間 258 日目である 258 と表示されます


>>> import datetime
>>> now=datetime.datetime.now()
>>> now.strftime('%H')
'21'


%m は 1 ~ 12 の月を表示します


>>> import datetime
>>> now=datetime.datetime.now()
>>> now.strftime('%I')
'09'


%M は 00 ~ 59 の分を表示します


>>> import datetime
>>> now=datetime.datetime.now()
>>> now.strftime('%j')
'258'


%p A.M./P.M. で午前または午後を表示します


>>> import datetime
>>> now=datetime.datetime.now()
>>> now.strftime('%m')
'09'


%S を表示します間の秒数0-59


>>> import datetime
>>> now=datetime.datetime.now()
>>> now.strftime('%M')
'43'


%U は年を表示します。たとえば、現在の www.jb51.net サーバー時間は 2013 年 9 月 15 日、日曜日です。週 37 として表示されます


>>> import datetime
>>> now=datetime.datetime.now()
>>> now.strftime('%p')
'PM'


%w 日曜日が 0、月曜日が 1 である曜日。 例: jb51.net の現在の日付は 2013 年 9 月 17 日火曜日であり、表示される結果は 2


>>> import datetime
>>> now=datetime.datetime.now()
>>> now.strftime('%S')
'29'


%W 年間の週を表示します。U% との違いは、月曜日が週の最初の日であることです。たとえば、現在の www.jb51.net サーバー時刻です。は 2013 年 9 月 17 日火曜日で、37 週目として表示されます。範囲は 0 ~ 51 です


>>> import datetime
>>> now=datetime.datetime.now()
>>> now.strftime('%U')
'37'


%x は現地の日付を表示します。たとえば、jb51.net の現地時間は次のようになります。 : 2013 年 9 月 17 日の北京時間


>>> import datetime
>>> now=datetime.datetime.now()
>>> now.strftime('%w')
'2'


%X は現地時間を表示します。たとえば、jb51.net の現地時間は次のとおりです: 2013 年 9 月 17 日の北京時間 07:55:04


>>> import datetime
>>> now=datetime.datetime.now()
>>> now.strftime('%W')
'37'


%y は、(00 - 99) の間の年を表示します。例: jb51.net サーバー時間: 2013 年 9 月 17 日、表示される結果は 13 です


>>> import datetime
>>> now=datetime.datetime.now()
>>> now.strftime('%x')
'09/17/13'


%Y は完全な年を表示します。例: jb51.net サーバー時間は: 2013 September 毎月 17 日、表示される結果は 2013 です


>>> import datetime
>>> now=datetime.datetime.now()
>>> now.strftime('%X')
'07:55:04'


%z, %Z 出力タイムゾーン、表示できない場合は、空の文字として表示されます %% % 記号を表示するために使用されます


>>> import datetime
>>> now=datetime.datetime.now()
>>> now.strftime('%y')
'13'


完全な例を示します:

現在の日付と時刻を表示します: 形式は次のとおりです。年-月-日 時:分:秒



>>> import datetime
>>> now=datetime.datetime.now()
>>> now.strftime('%Y')
'2013'


以上がpython_pythonで日付と時刻の出力を整形する方法のまとめの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。