python中时间、日期、时间戳的转换

import time, datetime

str类型的日期转换为时间戳

# 字符类型的时间

tss1 = '2013-10-10 23:40:00'

# 转为时间数组

timeArray = time.strptime(tss1, "%Y-%m-%d %H:%M:%S")

print timeArray

# timeArray可以调用tm_year等

print timeArray.tm_year # 2013

# 转为时间戳

timeStamp = int(time.mktime(timeArray))

print timeStamp # 1381419600

# 结果如下

time.struct_time(tm_year=2013, tm_mon=10, tm_mday=10, tm_hour=23, tm_min=40, tm_sec=0, tm_wday=3, tm_yday=283, tm_isdst=-1)

2013

1381419600

更改str类型日期的显示格式

tss2 = "2013-10-10 23:40:00"

# 转为数组

timeArray = time.strptime(tss2, "%Y-%m-%d %H:%M:%S")

# 转为其它显示格式

otherStyleTime = time.strftime("%Y/%m/%d %H:%M:%S", timeArray)

print otherStyleTime # 2013/10/10 23:40:00

tss3 = "2013/10/10 23:40:00"

timeArray = time.strptime(tss3, "%Y/%m/%d %H:%M:%S")

otherStyleTime = time.strftime("%Y-%m-%d %H:%M:%S", timeArray)

print otherStyleTime # 2013-10-10 23:40:00

时间戳转换为指定格式的日期

# 使用time

timeStamp = 1381419600

timeArray = time.localtime(timeStamp)

otherStyleTime = time.strftime("%Y--%m--%d %H:%M:%S", timeArray)

print otherStyleTime # 2013--10--10 23:40:00

# 使用datetime

timeStamp = 1381419600

dateArray = datetime.datetime.utcfromtimestamp(timeStamp)

otherStyleTime = dateArray.strftime("%Y--%m--%d %H:%M:%S")

print otherStyleTime # 2013--10--10 15:40:00

获取当前时间并且用指定格式显示

# time获取当前时间戳

now = int(time.time()) # 1533952277

timeArray = time.localtime(now)

print timeArray

otherStyleTime = time.strftime("%Y--%m--%d %H:%M:%S", timeArray)

print otherStyleTime

# 结果如下

time.struct_time(tm_year=2018, tm_mon=8, tm_mday=11, tm_hour=9, tm_min=51, tm_sec=17, tm_wday=5, tm_yday=223, tm_isdst=0)

2018--08--11 09:51:17

# datetime获取当前时间,数组格式

now = datetime.datetime.now()

print now

otherStyleTime = now.strftime("%Y--%m--%d %H:%M:%S")

print otherStyleTime

# 结果如下:

2018-08-11 09:51:17.362986

2018--08--11 09:51:17

python中的time的时间戳_python中time、date、时间戳的转换相关推荐

  1. Python基础_第3章_Python中的循环结构

    Python基础_第3章_Python中的循环结构 文章目录 Python基础_第3章_Python中的循环结构 Python中的循环结构 一.回顾分支练习题 1.判断是否为一个合法三角形 2.求世界 ...

  2. Python基础_第5章_Python中的数据序列

    Python基础_第5章_Python中的数据序列 文章目录 Python基础_第5章_Python中的数据序列 Python中的数据序列 一.字典--Python中的==查询==神器 1.为什么需要 ...

  3. python post与get的区别_python中get和post有什么区别

    更多编程教程请到:菜鸟教程 https://www.piaodoo.com/ 友情链接: 高州阳光论坛https://www.hnthzk.com/ 人人影视http://www.sfkyty.com ...

  4. python深复制与浅复制_Python中的深拷贝和浅拷贝详解

    要说清楚Python中的深浅拷贝,需要搞清楚下面一系列概念: 变量-引用-对象(可变对象,不可变对象)-切片-拷贝(浅拷贝,深拷贝) [变量-对象-引用] 在Python中一切都是对象,比如说:3, ...

  5. python运行mcmc为何老出错_python中mcmc方法的实现

    MCMC方法在贝叶斯统计中运用很多,MIT发布的EMCEE是实现的比较好的.介绍页面在下面.源代码中examples里的代码可以帮助理解各种功能,特别是line.py 列出了最小二乘法,最大似然法和M ...

  6. python实例属性与类属性_Python中的类属性和实例属性引发的一个坑-续

    上篇文章Python 中的类属性和实例属性,我们探讨了类属性和实例属性引发的一个小坑.总结了类属性和实例属性的区别如下:类属性可以被类和实例调用,实例属性只能被实例调用 类属性不会随着实例的调用而改变 ...

  7. python计算数组元素的和_python中数组的运算

    Python中进行数组的运算需要调用NumPy包. 其官网是:http://www.numpy.org/​www.numpy.org NumPy是Python语言的一个扩充程序库.它支持高级大量的维度 ...

  8. python中格式化字符串的作用_python中字符串格式化的意义(化妆)

    格式 描述 %%百分号标记 #就是输出一个% %c字符及其ASCII码 %s字符串 %d有符号整数(十进制) %u无符号整数(十进制) %o无符号整数(八进制) %x无符号整数(十六进制) %X无符号 ...

  9. python中 r是什么意思_python中rb含义理解

    Python文件读写的几种模式: r,rb,w,wb 那么在读写文件时,有无b标识的的主要区别在哪里呢? 文件使用方式标识 'r':默认值,表示从文件读取数据 'w':表示要向文件写入数据,并截断以前 ...

  10. python字典是什么的集合_Python中的字典和集合

    文章目录字典1.介绍 2.创建字典 3.字典内元素的访问 4.字典元素的添加.修改.删除 5.关于字典的其它操作 6.字典存储底层原理 集合1.介绍 2.相关操作 3.集合元素的添加 4.移除元素 字 ...

最新文章

  1. paddle版fnet_google
  2. spark官方文档_Apache Spark 文档传送门
  3. csdn的博客文化真好
  4. Git 的 4 个阶段的撤销更改
  5. java 连接redis 以及基本操作
  6. Perl,Python,Ruby,Javascript 四种脚本语言比较
  7. 阿里云mysql 分布式_MySQL大型分布式集群
  8. c# 低功耗蓝牙_C#建立从笔记本电脑内部蓝牙4.0到蓝牙低功耗(BLE)外设的流
  9. Mask Network与Conflux发起联合Bounty
  10. 如何恢复初始git提交?
  11. 混合汇编 src-control
  12. svn locked 怎么解决
  13. rails kaminari bootstrap-kaminari-views
  14. 史玉柱自述营销心得:降价就是自杀
  15. 台式计算机的规格参数有什么,台式机主流配置型号参数
  16. 3. PyCharm、PyQt5、PyQt5-tools的下载安装、基于PyCharm开发PyQt5
  17. Dwarves (有向图判环)
  18. 解析大乐透,预测股票信息入库
  19. 大屏幕led无缝拼接显示屏的十大技术优势
  20. 网络通讯学习(1)---TCP通讯

热门文章

  1. 机器学习基础(二十八) —— 数据规格化
  2. 同余运算及其基本性质(证明)
  3. boost::variantT1, T2类型变量的适配
  4. STL 中的容器们(三)
  5. jdbc连oracle dns报错,近期处理的oracle问题汇总
  6. python面试 hashmap是什么_Java HashMap与Hashtable的区别是什么?
  7. python optimize_python多元拟合问题
  8. python画超长图-利用Python画图,千变万化,各种画图技巧!
  9. python怎样画立体图-Python学习(一) —— matplotlib绘制三维轨迹图
  10. python零基础能学吗-Python编程语言好学吗?零基础转行能学Python吗?