首页 > 编程语言 > 详细

python中的时间模块

时间:2019-10-29 19:01:38      阅读:103      评论:0      收藏:0      [点我收藏+]

操作时间的模块是time;datetime

表示时间的方式有两种1.是格式化好的时间例如(2019-10-21),2.是时间戳(1571587200),规律是每一秒钟+1,是从计算机诞生的那一秒开始计算

时间戳和格式化好的时间互相转换需要经过“时间元组”

时间戳转格式化的时间

def timestamp_to_time(timestamp=None,format=%Y-%m-%d %H:%M:%S):#传入一个时间戳
    ‘‘‘默认生成当前格式化时间(不传的情况下)‘‘‘
    if timestamp:
        time_tuple = time.localtime(timestamp)#以当前时区的时间转换成时间元组
        # time_tuple = time.gmtime(timestamp)#以标准时区的时间转换成时间元组
        result = time.strftime(format,time_tuple)#传入时间元组并生成格式化的时间
        return result
    else:
        result = time.strftime(format)#默认是当前的格式化时间
        return result
print(生成的格式化时间为:%s%(timestamp_to_time()))#调用转换函数,生成格式化的时间

格式化时间转时间戳

def time_to_timestamp(string=None,format=%Y-%m-%d %H:%M:%S):
    if string:
        result = time.strptime(string,format)  # 格式化时间转时间元祖
    else:
        result = time.time()#默认是当前的时间戳
    return int(result)
print(生成的时间戳为:%s,time_to_timestamp())

 

python中的时间模块

原文:https://www.cnblogs.com/mhmh007/p/11760584.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!