前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >python---时间和时间戳的关系转换

python---时间和时间戳的关系转换

作者头像
py3study
发布2020-01-09 16:38:28
1.6K0
发布2020-01-09 16:38:28
举报
文章被收录于专栏:python3python3

首先需要导入python自带模块time

经常用的有time.time()、time.strftime()、time.strptime()、time.localtime()、time.mktime()

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

wKiom1mKiWKA9wMgAAALIyJrr2s465.jpg-wh_50
wKiom1mKiWKA9wMgAAALIyJrr2s465.jpg-wh_50

二、time.strftime()按指定格式输出当前时间字符串

wKioL1mKiW2geVlRAAAUFNyKnkY567.jpg-wh_50
wKioL1mKiW2geVlRAAAUFNyKnkY567.jpg-wh_50

三、time.strptime()转换为时间数组

  1. 1. 将时间转换成时间戳

t= "2017-08-0910:46:30" c = time.mktime(time.strptime(t,"%Y-%m-%d%H:%M:%S")) print(c)

先把时间字符串转换成时间数组,然后使用mktime转换成时间戳

  1. 2. 重新格式化时间
代码语言:javascript
复制
t= "2017-08-09 10:46:30"
t1 = time.strftime("%Y%m%d---%H:%M:%S",time.strptime(t,"%Y-%m-%d %H:%M:%S"))
print(t1)
  1. 3. 时间戳转换成时间
代码语言:javascript
复制
t2= 1502246790
t3 = time.strftime("%Y-%m-%d %H:%M:%S",time.localtime(t2))
print(t3)

四、time.localtime()获取tuple格式的时间

wKioL1mKiXixnBQLAAAlFtt8Q5U448.jpg-wh_50
wKioL1mKiXixnBQLAAAlFtt8Q5U448.jpg-wh_50

在时间戳转换成时间时需要用到time.localtime()方法

五、time.mktime()将时间数组转换成时间戳(见第三条的第一个例子)

附:

python中时间日期格式化符号: %y 两位数的年份表示(00-99) %Y 四位数的年份表示(000-9999) %m 月份(01-12) %d 月内中的一天(0-31) %H 24小时制小时数(0-23) %I 12小时制小时数(01-12) %M 分钟数(00=59) %S 秒(00-59) %a 本地简化星期名称 %A 本地完整星期名称 %b 本地简化的月份名称 %B 本地完整的月份名称 %c 本地相应的日期表示和时间表示 %j 年内的一天(001-366) %p 本地A.M.或P.M.的等价符 %U 一年中的星期数(00-53)星期天为星期的开始 %w 星期(0-6),星期天为星期的开始 %W 一年中的星期数(00-53)星期一为星期的开始 %x 本地相应的日期表示 %X 本地相应的时间表示 %Z 当前时区的名称 %% %号本身

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2019-08-27 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档