在Python中,strftime方法是非常有用的一個方法,它可以將日期時間格式化為字元串,方便輸出或者存儲。strftime方法的使用非常靈活,可以根據需要設定不同的時間格式,滿足不同的需求。
一、簡介
Python中的strftime方法是將日期時間格式化為字元串的方法,其語法如下:
strftime(format)
其中,format參數是時間字元串的格式,可以根據需要自定義不同的格式。
二、常用時間格式
Python strftime方法支持很多不同的時間格式,以下是一些比較常用的時間格式。
%Y-%m-%d
格式化為年-月-日的形式,例如:
import datetime
now = datetime.datetime.now()
date_str = now.strftime('%Y-%m-%d')
print(date_str)
輸出結果為:
2021-07-21
%H:%M:%S
格式化為時:分:秒的形式,例如:
import datetime
now = datetime.datetime.now()
time_str = now.strftime('%H:%M:%S')
print(time_str)
輸出結果為:
15:30:00
%Y-%m-%d %H:%M:%S
格式化為年-月-日 時:分:秒的形式,例如:
import datetime
now = datetime.datetime.now()
datetime_str = now.strftime('%Y-%m-%d %H:%M:%S')
print(datetime_str)
輸出結果為:
2021-07-21 15:30:00
三、定製化時間格式
如果以上時間格式無法滿足需求,可以根據需要自定義不同的時間格式,以下是一些常見的自定義時間格式。
%b %d %Y
格式化為月份 空格 日 空格 年份,例如:
import datetime
now = datetime.datetime.now()
custom_str = now.strftime('%b %d %Y')
print(custom_str)
輸出結果為:
Jul 21 2021
%A, %d %B %Y
格式化為星期幾, 日 空格 月份 空格 年份,例如:
import datetime
now = datetime.datetime.now()
custom_str = now.strftime('%A, %d %B %Y')
print(custom_str)
輸出結果為:
Wednesday, 21 July 2021
四、總結
Python中的strftime方法能夠將日期時間格式化為字元串,方便輸出或者存儲。我們可以根據需要選擇不同的時間格式,或者自定義不同的格式,來滿足不同的需求。
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/307342.html