Python获取、格式化当前时间日期的方法
Python获取当前时间_获取格式化时间:
Python获取当前时间:
使用time.time()获取到距离1970年1月1日的秒数(浮点数),然后传递给localtime获取当前时间
#使用time.localtime(time.time()) importtime times=time.time() print(times)#表示自1970年1月1日过去了多久 #1581305612.0510154 localtime=time.localtime(times) print(localtime) #time.struct_time(tm_year=2020,tm_mon=2,tm_mday=10,tm_hour=11, #tm_min=33,tm_sec=32,tm_wday=0,tm_yday=41,tm_isdst=0) #2020年2月10日11时33分32秒周一这一年的第41天非夏令时
获取格式化时间:
time.time()获取到1970年1月1日的秒数->time.localtime()转变为当前时间->time.asctime()将时间格式化
#获取格式化时间 importtime times=time.time() print(times) #1581306786.3478658 local_times=time.localtime(times) print(local_times) #time.struct_time(tm_year=2020,tm_mon=2,tm_mday=10,tm_hour=11, #tm_min=53,tm_sec=6,tm_wday=0,tm_yday=41,tm_isdst=0) #使用asctime将得到的local_times转化为有格式的时间 local_time_asctimes=time.asctime(local_times) print(local_time_asctimes) #MonFeb1011:53:062020
格式化日期:
%y:两位数的年份表示(00~99)
%Y:四位数的年份表示(000~9999)
%m:月份(01~12)
%d:月份中的某一天(0~31)
%H:某时,24小时制(0~23)
%I:某时,12小时制(01~12)
%M:某分(0~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.strftime(format[,t]):
#格式化日期 #time.strftime(format[,t])参数为日期格式 importtime times=time.time() local_time=time.localtime(times) #Y年-m月-d日H时-M分-S秒 print(time.strftime("%Y-%m-%d%H:%M:%S",local_time)) #2020-02-1012:07:55 #Y年-b月份英文简称-d日期-H时-M分-S秒-a周几的英文简称 print(time.strftime("%Y%b%d%H:%M:%S%a",local_time)) #2020Feb1012:07:55Mon
获取某月的日历:
calendar.month(year,month):
获取year年month月的日历
#获取某月的日历 importcalendar cal=calendar.month(2020,2) print("以下为2020年2月的日历") print(cal) #February2020 #MoTuWeThFrSaSu #12 #3456789 #10111213141516 #17181920212223 #242526272829
以上就是毛票票小编整理的关于获取当前时间日期并格式化的方法,希望能够帮助到大家。
声明:本文内容来源于网络,版权归原作者所有,内容由互联网用户自发贡献自行上传,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任。如果您发现有涉嫌版权的内容,欢迎发送邮件至:czq8825#qq.com(发邮件时,请将#更换为@)进行举报,并提供相关证据,一经查实,本站将立刻删除涉嫌侵权内容。