700字范文,内容丰富有趣,生活中的好帮手!
700字范文 > python中将UNIX时间戳转换为正常时间

python中将UNIX时间戳转换为正常时间

时间:2022-11-04 14:01:51

相关推荐

python中将UNIX时间戳转换为正常时间

直接上代码:

# -*- coding: utf-8 -*-import timedef timestamp_datetime(value):format = '%Y-%m-%d %H:%M:%S'# value为传入的值为时间戳(整形),如:1332888820value = time.localtime(value)## 经过localtime转换后变成## time.struct_time(tm_year=, tm_mon=3, tm_mday=28, tm_hour=6, tm_min=53, tm_sec=40, tm_wday=2, tm_yday=88, tm_isdst=0)# 最后再经过strftime函数转换为正常日期格式。dt = time.strftime(format, value)return dtdef datetime_timestamp(dt):#dt为字符串#中间过程,一般都需要将字符串转化为时间数组time.strptime(dt, '%Y-%m-%d %H:%M:%S')## time.struct_time(tm_year=, tm_mon=3, tm_mday=28, tm_hour=6, tm_min=53, tm_sec=40, tm_wday=2, tm_yday=88, tm_isdst=-1)#将"-03-28 06:53:40"转化为时间戳s = time.mktime(time.strptime(dt, '%Y-%m-%d %H:%M:%S'))return int(s)if __name__ == '__main__':d = datetime_timestamp('-03-28 06:53:40')print ds = timestamp_datetime(1332888820)print s

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。