python 日期格式化输出 年月日,Python 日期格式化
今天帮一个朋友写了一个自动化脚本,但是需要格式化日期,忘记怎么写了。我还是写在博客里吧,以后需要的时候可以看看。所以,临时加一篇Python文章。
1.Python的时间模块
导入时间
Print(time.time()) #输出时间戳。
打印(时间。当地时间(时间。time ()) #用于将时间戳格式化为本地时间。
#最后用time.strftime()方法把刚才的一堆信息格式化成我们想要的。
print(time.strftime(%Y-%m-%d ,time.localtime(time.time()))
运行结果:
1508229738.234413
time.struct_time(tm_year=2017,tm_mon=10,tm_mday=17,tm_hour=16,tm_min=42,tm_sec=18,tm_wday=1,tm_yday=290,tm_isdst=0)
2017-10-17
2.time.strftime()方法的参数
time.strftime中有很多参数,可以让你更随意的输出你想要的东西:
以下是time.strftime的参数:
strftime(格式[,元组]) -字符串
根据指定的格式字符串输出指定的struct_time(默认为当前时间)。
python中时间和日期的格式符号:
%y两位数的年份表示法(00-99)
%Y四位数年份表示法(000-9999)
第%m个月(01-12)
一个月中的第%d天(0-31)
24小时制中的% h小时(0-23)
%I 12小时制(01-12)
%M分钟(00=59)
%S秒(00-59)
%a本地简化周名
%A本地整周名称
%b本地简化月份名称
%B本地完整月份名称
%c本地对应的日期表示和时间表示
%j年中的一天(001-366)
相当于当地上午或下午的百分比
%U一年中的周数(00-53)星期日是一周的开始。
%w周(0-6),星期日是一周的开始。
%W一年中的周数(00-53)星期一是一周的开始。
%x本地对应日期表示
%X本地对应时间表示
%Z当前时区的名称。
%%%这个数字本身
3.其他格式的输出
(1)输出年、月、日、分、秒
print(time . strftime( % Y-% M-% d % H:% M:% S ,time.localtime(time.time()))
2017-10-17 16:53:30
(2)输出年、月、日,用斜杠隔开。
2017/10/17 16:54:46
(3)显示年、月、日、分和秒,它们之间没有间隔。它通常用作保存日志的文件名。
print(time . strftime( % Y % M % d % H % M % S ,time.localtime(time.time()))
20171017165540
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。