gmtime转换的时间是UTL时间,与北京时间相差了8个小时
import time print(time.time()) print(time.strftime("%Y-%m-%d 星期%w %H:%M:%S",time.localtime())) print(time.strftime("%Y-%m-%d 星期%w %H:%M:%S",time.gmtime()))
PyDev console: starting.
Python 3.9.0 (tags/v3.9.0:9cf6752, Oct 5 2020, 15:34:40) [MSC v.1927 64 bit (AMD64)] on win32
1657848552.3880389
2022-07-15 星期5 09:29:12
2022-07-15 星期5 01:29:12
gmtime():将time函数得到的秒数转换成一个UTC时间的结构体struct tm,通过此函数gmtime()是0时区,把UTC时间转换成北京时间的话,需要在年数上加1900,月份上加1,小时数加上8
当然同类型的函数还有localtime():得到本地时间,该函数同gmtime函数唯一区别是,在转换小时数不需要加上8了。
125jz网原创文章。发布者:江山如画,转载请注明出处:http://www.125jz.com/10679.html