实例如下:

import datetime
import time# 日期时间字符串
st = "2017-11-23 16:10:10"
# 当前日期时间
dt = datetime.datetime.now()
# 当前时间戳
sp = time.time()# 1.把datetime转成字符串
def datetime_toString(dt):print("1.把datetime转成字符串: ", dt.strftime("%Y-%m-%d %H:%M:%S"))# 2.把字符串转成datetime
def string_toDatetime(st):print("2.把字符串转成datetime: ", datetime.datetime.strptime(st, "%Y-%m-%d %H:%M:%S"))# 3.把字符串转成时间戳形式
def string_toTimestamp(st):print("3.把字符串转成时间戳形式:", time.mktime(time.strptime(st, "%Y-%m-%d %H:%M:%S")))# 4.把时间戳转成字符串形式
def timestamp_toString(sp):print("4.把时间戳转成字符串形式: ", time.strftime("%Y-%m-%d %H:%M:%S", time.localtime(sp)))# 5.把datetime类型转外时间戳形式
def datetime_toTimestamp(dt):print("5.把datetime类型转外时间戳形式:", time.mktime(dt.timetuple()))# 1.把datetime转成字符串
datetime_toString(dt)
# 2.把字符串转成datetime
string_toDatetime(st)
# 3.把字符串转成时间戳形式
string_toTimestamp(st)
# 4.把时间戳转成字符串形式
timestamp_toString(sp)
# 5.把datetime类型转外时间戳形式
datetime_toTimestamp(dt)

输出结果

1.把datetime转成字符串:  2017-11-23 17:05:18
2.把字符串转成datetime:  2017-11-23 16:10:10
3.把字符串转成时间戳形式: 1511424610.0
4.把时间戳转成字符串形式:  2017-11-23 17:05:18
5.把datetime类型转外时间戳形式: 1511427918.0

python time datetime string 相互转换相关推荐

  1. Python bytes 和 string 相互转换 - Python零基础入门教程

    目录 一.Python bytes 和 string 区别 二.Python string 转 bytes 三. Python bytes 转 string 四.猜你喜欢 基础 Python 学习路线 ...

  2. Python Bytes和String相互转换,解决Bytes转换String时b‘xxx‘问题

    Python Bytes和String相互转换 发现Python的在bytes数据转string的时候直接用str(xx)会多一个b'xxx'.然后就很麻烦,后来查了下发现bytes和String相互 ...

  3. 【python】time,datetime,string相互转换

    来源:http://essen.iteye.com/blog/1452098 #把datetime转成字符串 def datetime_toString(dt):return dt.strftime( ...

  4. Python bytearray/bytes/string区别 - Python零基础入门教程

    目录 一.字节与字符的区别 1.字节概念 2.字符概念 3.字符串概念 4.字节串概念 二.str / bytes / bytearray 区别 三.string 与 bytes / bytearra ...

  5. Python bytearray/bytes/string区别

    目录 一.字节与字符的区别 1.字节概念 2.字符概念 3.字符串概念 4.字节串概念 二.str / bytes / bytearray 区别 三.string 与 bytes / bytearra ...

  6. python time\datatime\string直接转换

    d atetime的格式是: datetime.datetime(2014, 1, 5, 16 , 47, 49) >>> import time >>> impo ...

  7. [转载] Python中的string模块的学习

    参考链接: Python当中string.whitespace 学习资料:http://docs.python.org/library/string.html#string.Formatter 感觉学 ...

  8. Python Unicode和string

    Python Unicode和string那些事 本文转载自https://www.jianshu.com/p/4ced2bbc9334 开发过程中总是会碰到string,Unicode,ASCII, ...

  9. Python使用datetime中的timedelta模块实现时间增减:python计算100天后是哪年那月那日?

    Python使用datetime中的timedelta模块实现时间增减:python计算100天后是哪年那月那日? 目录

最新文章

  1. 办公word,ppt,excel问题
  2. 别再写满屏的try-catch了,真丑,全局异常处理不会吗?
  3. 《柳叶刀》:群体免疫不靠谱!欧洲迄今最大新冠血清学调查显示,西班牙抗体阳性率仅5%...
  4. CCF NOI1063 计算组合数
  5. Linux 常用检测命令
  6. 数据结构一:链表(单向链表)
  7. 360安全卫士 导致MySQL 5.0.24 自动关闭
  8. mybatis插入图片处理--mysql
  9. [JavaWeb-JavaScript]JavaScript与html结合方式
  10. CoreJava 笔记总结-第十二章 并发-2
  11. matlab+信号+mpf,Python和Matlab中平均频率的差异
  12. 正反向数据库及生成设计报告
  13. 基于浏览器的3D网页游戏JavaScript 3D游戏引擎介绍
  14. 计算机控制系统直流电机闭环调速实验,直流电机闭环调速控制系统
  15. 求助可移动磁盘显示没有格式化
  16. 方正璞华“劳动人事法律自助咨询服务平台”在武汉武昌区投入使用!
  17. 无线网络部署与规划要点及案例分享
  18. 安装OTRS工单管理系统
  19. 微信IOS访问页面,返回的时候页面空白
  20. 不学C语言能直接学C++吗?

热门文章

  1. Linux_ServicesManagement_RHEL7
  2. 使用了SDRAM,使用了分散加载文件,出现HardFault_Handler
  3. 【洛谷 P3975】 [TJOI2015]弦论(后缀自动机)
  4. 力扣(LeetCode)31
  5. 使用userdel命令删除Linux用户
  6. 洛谷 P3994 高速公路
  7. pre-network android预加载网络框架
  8. Mac 添加ll命令
  9. POLARDB产品特性和通用业务场景
  10. 构造函数调用虚函数先从子类搜索同名函数