美文网首页
【Python】时间与时间戳

【Python】时间与时间戳

作者: 失语失芯不失梦 | 来源:发表于2019-04-23 18:12 被阅读0次

    import time

    时间戳的获取方式

    一、获取10位时间戳的方法,单位:秒

    默认情况下python的时间戳是以秒为单位输出的float:1556012598.0306864 通过 int() 强制转换成10位

    二、获取13位时间戳的方法,单位:毫秒

    通过把秒转换毫秒的方法获得13位的时间戳

    round( )是四舍五入,输出结果是:1556012963384

    将具体日期转成时间戳

    step1:先用strptime()将日期转换成时间数组

    输出结果是:time.struct_time(tm_year=2019, tm_mon=4, tm_mday=23, tm_hour=17, tm_min=56, tm_sec=9, tm_wday=1, tm_yday=113, tm_isdst=-1)

    step2:再用mktime()将时间数组转换成时间戳

    输出结果:1556013369.0

    将时间戳转换成时间

    step1:先用localtime()将时间戳转化成localtime的时间数据

    输出结果是:time.struct_time(tm_year=2019, tm_mon=4, tm_mday=23, tm_hour=17, tm_min=56, tm_sec=9, tm_wday=1, tm_yday=113, tm_isdst=0)

    step2:再用strftime()函数重新格式化时间

    输出结果:2019:04:23 17:56:09

    按指定格式获取当前时间:

    time.strftime('%Y-%m-%d %H:%M:%S',time.localtime(time.time()))

    相关文章

      网友评论

          本文标题:【Python】时间与时间戳

          本文链接:https://www.haomeiwen.com/subject/cslkbftx.html