python时间获取

1 时间

1.0 时间操作符

描述操作符
两位数年份(00-99)%y
四位数年份(0000-9999)%Y
月份(01-12)%m
月份中的一天(0-31)%d
24小时制小时数(0-23)%H
12小时制小时数(01-12)%I
分钟数(00-59)%M
秒数(00–59)%S
本地简化星期名称%a
本地完整星期名称%A
本地简化月份名称%b
本地完整月份名称%B
本地相应的日期表示和时间表示%c
年内的一天(001-366)%j
本地A.M或P.M的等价符%p
一年中的星期数(00-53),星期日为一周的开始%U
星期几(0-6),星期日为一周的开始%w
一年中的星期数(00-53),星期一为一周的开始%W
本地相应的日期显示%x
本地相应的时间显示%X
当前时区的名称%Z
%号本身%%

1.2 时间元组

字段描述
tm_year4位年数
tm_mon月份(1-12)
tm_mday日(1-31)
tm_hour小时(0-23)
tm_min分钟(0-59)
tm_sec秒(0-61,60或61是润秒)
tm_wday一周的第几天(0-6,0是周一)
tm_yday一年中的第几天(1-366)
tm_isdst是否为夏令时,1=夏令时,0不是夏令时,默认为-1

1.3 使用

  • 输出秒数
import time
#从1970年开始就算到当时的秒
#Unix和Windows只支持到2038年
print(time.time())
#结果
1540369992.2236497
  • 转换为时间元组
import time
print(time.localtime(time()))
#结果
time.struct_time(tm_year=2018, tm_mon=10, tm_mday=24, tm_hour=16, tm_min=35, tm_sec=27, tm_wday=2, tm_yday=297, tm_isdst=0)
#解析
#2018年10月24日 16时35分27秒 星期二 第297天 不是夏令时
  • 格式化时间
import time
print(time.asctime(time.localtime(time.time())))
#结果
Wed Oct 24 16:40:25 2018
#解析
星期二 10月24日 16时40分25秒 2018年
  • 获取格式化时间
import time
print(time.strftime('%Y-%m-%d %H:%M:%S',time.localtime()))
2018-10-24 10:49:37

[参考文献]
[1]https://www.cnblogs.com/yu-hailong/p/8059563.html
[2]https://www.cnblogs.com/zhangxinqi/p/7687862.html
[3]http://www.runoob.com/python3/python3-data-type.html


  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值