码迷,mamicode.com
首页 > 其他好文 > 详细

参数里时间格式的转换

时间:2021-03-06 14:58:28      阅读:0      评论:0      收藏:0      [点我收藏+]

标签:rgb   格式   cal   oca   string   mktime   struct   alt   strong   

https://blog.csdn.net/holdlg/article/details/62436537

 

time.time()  得到浮点型的时间戳

time.localtime() 都得到 struct_time

time.strftime() 可以这么理解 “string format time” 格式化,格式成年月日时分秒

time.strptime() 可以理解为 “string parser time” 反格式化,反格式成本地格式

time.mktime() 转换成时间戳

 

时间戳转换日期
time.time() => localtime=> strftime 

import time

# 时间戳
now = time.time()
// 1489657751.1138341

int(now)
// 1489657751

// 时间
tl = time.localtime(now)
// time.struct_time(tm_year=2017, tm_mon=3, tm_mday=16, tm_hour=18, tm_min=35, tm_sec=10, tm_wday=3, tm_yday=75, tm_isdst=0)


# 格式化时间
format_time = time.strftime("%Y-%m-%d %H:%M:%S", tl)
// 2017-03-16 18:22:06

时间转换时间戳
strptime=> mktime

import time

# 格式化时间
format_time = ‘2017-03-16 18:22:06‘

# 时间
ts = time.strptime(format_time, "%Y-%m-%d %H:%M:%S")
// time.struct_time(tm_year=2017, tm_mon=3, tm_mday=16, tm_hour=18, tm_min=35, tm_sec=10, tm_wday=3, tm_yday=75, tm_isdst=0)

# 格式化时间转时间戳
time.mktime(ts)
// 1489660028.0

毫秒时间戳(13位)/1000=秒时间戳(10位)

 

参数里时间格式的转换

标签:rgb   格式   cal   oca   string   mktime   struct   alt   strong   

原文地址:https://www.cnblogs.com/yzwdcjs/p/14489711.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!