time模块:时间戳和格式化好的时间表示方法及互相转换方法

1、导入time模块   import time

2、获取当前时间的时间戳   time.time()

3、获取当前格式化好的时间   time.strftime(想要获取的格式)

4、时间戳和格式化好的时间互相转化(都要先转换成时间元祖)

4.1、时间戳转化成格式化好的时间(先转换成时间元祖)

步骤:时间元祖=time.gmtime(时间戳)——转化后格式化的时间=time.strftime('%Y-%m-%d %h:%m:%s',时间元祖)

gmtime获取的是标准时区时间,localtime获取的当地时间,当地时间比标准时间快了8小时

4.2格式化好的时间转化成时间戳(也要先转换时间元祖)

步骤:时间元祖=time.strptime('2019-05-07 16:29:00','%Y-%m-%d %H:%M:%S')——转化后的时间戳=time.mktime(时间元祖)

小题:

1、 格式化好的时间转时间戳,如果不传的话,就直接获取当前时间戳

注意:格式化好的时间转时间戳的函数中,传入的格式化好的时间,必须按照你format=的格式去传,否则会报错

2、时间戳转化成格式化好的时间,如果没有传时间戳,就直接获取当前的格式化时间



原文地址:https://www.cnblogs.com/mihoutao/p/10826039.html