博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
python 常用的函数
阅读量:7167 次
发布时间:2019-06-29

本文共 1168 字,大约阅读时间需要 3 分钟。

python timestamp和datetime之间的转换

  1. 字符串日期时间转换成时间戳
# '2015-08-28 16:43:37.283' --> 1440751417.283  # 或者 '2015-08-28 16:43:37' --> 1440751417.0  def string2timestamp(strValue):        try:                  d = datetime.datetime.strptime(strValue, "%Y-%m-%d %H:%M:%S.%f")          t = d.timetuple()          timeStamp = int(time.mktime(t))          timeStamp = float(str(timeStamp) + str("%06d" % d.microsecond))/1000000          print timeStamp          return timeStamp      except ValueError as e:          print e          d = datetime.datetime.strptime(str2, "%Y-%m-%d %H:%M:%S")          t = d.timetuple()          timeStamp = int(time.mktime(t))          timeStamp = float(str(timeStamp) + str("%06d" % d.microsecond))/1000000          print timeStamp          return timeStamp

2.时间戳转换成字符串日期时间

# 1440751417.283 --> '2015-08-28 16:43:37.283'  def timestamp2string(timeStamp):      try:          d = datetime.datetime.fromtimestamp(timeStamp)          str1 = d.strftime("%Y-%m-%d %H:%M:%S.%f")          # 2015-08-28 16:43:37.283000'          return str1      except Exception as e:          print e          return ''

转载于:https://www.cnblogs.com/daihanlong/p/8564163.html

你可能感兴趣的文章
HTML5框架、背景和实体
查看>>
Hello Girl
查看>>
AngularJS+Satellizer+Node.js+MongoDB->Instagram-16
查看>>
Angular 2 系列: 组件
查看>>
Java IO
查看>>
java虚拟机内存区域的划分与详解
查看>>
nginx.conf 和default.conf 讲解
查看>>
Linux下修改Mysql数据库存放路径
查看>>
lua中冒号(:)与点号(.)的区别
查看>>
使SQL用户只能看到自己拥有权限的库
查看>>
Java并发编程初级篇(十五):使用公平锁
查看>>
【小家java】对java中null、void、Void的理解学习
查看>>
Spring Cloud 入门教程(一): 服务注册与发现(Eureka)(Greenwich.RELEASE)
查看>>
企业项目管理软件选型指南
查看>>
俄语编码 windows-1251
查看>>
mysql max_allowed_packet
查看>>
HBase总结(十九)数据导入方式
查看>>
zsh 是 shell 中的极品?
查看>>
干货!Oracle解密“零丢失”的数据保护
查看>>
Org-mode作为一种任务记录驱动工具的过程
查看>>