摘要:
下文讲述Python代码中将日期时间格式化为时间的方法分享,如下所示:
实现思路:
使用time.strftime函数将
一个时间元组格式化自定义的模式
strftime函数语法:
time.strftime("格式串",时间元组)
-------参数说明-------
格式串:
由下列字符和字符串组成
%y:两位数的年份表示(00-99)
%Y:四位数的年份表示(000-9999)
%m:月份(01-12)
%d:月内中的一天(0-31)
%H:24小时制小时数(0-23)
%I:12小时制小时数(01-12)
%M:分钟数(00-59)
%S:秒(00-59)
%a:本地简化星期名称
%A:本地完整星期名称
%b:本地简化的月份名称
%B:本地完整的月份名称
%c:本地相应的日期表示和时间表示
%j:年内的一天(001-366)
%p:本地A.M.或P.M.
%U:一年中的星期数(00-53)星期天为星期的开始
%w:星期(0-6),星期天为星期的开始
%W:一年中的星期数(00-53)星期一为星期的开始
%x:本地相应的日期表示
%X:本地相应的时间表示
%Z:当前时区的名称
%%:输出一个%(百分号)
时间元组:
使用time.localtime函数生成的时间元组
--------注意事项------
此方法位于time包中,
使用此函数必须引入time包
例:
Python 语言之 格式化为自定义时间格式的示例分享
#
#格式化时间为自定义格式的示例分享
import time # 引入time模块
print (time.strftime("%Y-%m-%d %H:%M:%S", time.localtime()))
print (time.strftime("%a %b %d %H:%M:%S %Y", time.localtime()))
#将时间格式化为一个时间戳
a = "Tue Jan 05 16:13:02 "
print (time.mktime(time.strptime(a,"%a %b %d %H:%M:%S %Y")))
//输出
-01-05 16:13:34
Tue Jan 05 16:13:34
1609834382.0
Python将时间格式化为自定义格式的示例分享