做开发中难免时间类型之间的转换, 最近就发现前端js和后端django经常要用到这个转换, 其中jsDate.now()精确到毫秒,而Python中Datetime.datetime.now()是精确到微秒的。

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 ''

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持我们。

本文标题: python timestamp和datetime之间转换详解

本文地址: http://www.cppcns.com/jiaoben/python/214022.html

python datetime to timestamp_python timestamp和datetime之间转换详解相关推荐

  1. python中时间戳、字符串之间转换详解

    [转载]python中时间戳.字符串之间转换详解 (2013-04-30 17:36:07) 转载▼ 标签: 转载 原文地址:python中时间戳.字符串之间转换详解作者:doris0920 1)秒数 ...

  2. 十进制与二进制之间转换详解

    文章目录 十进制与二进制之间转换详解 (一)十进制数转二进制数 1.1 十进制正整数转二进制 1.2 十进制负整数转二进制 1.3 十进制小数转二进制数 (二) 二进制数转成十进制数 2.1 二进制整 ...

  3. python timestamp转date_python timestamp和datetime之间转换详解

    做开发中难免时间类型之间的转换, 最近就发现前端js和后端django经常要用到这个转换, 其中jsDate.now()精确到毫秒,而Python中Datetime.datetime.now()是精确 ...

  4. 二进制转换八进制图解_二进制、八进制和十六进制之间转换详解

    我们平时使用的数字都是由 0~9 共十个数字组成的,例如 1.9.10.297.952 等,一个数字最多能表示九,如果要表示十.十一.二十九.一百等,就需要多个数字组合起来. 例如表示 5+8 的结果 ...

  5. C语言各种类型之间转换详解

    目录 1. C基本类型变量 2. 符号扩展 2.1 规则一: 2.2 规则二: 2.3 规则三: 3. 零扩展 4. 长类型转换为短类型 5. 自动类型转换 5.1 赋值时的类型转换 5.2 运算时的 ...

  6. python处理excel大数据-Python实现大数据收集至excel的思路详解

    一.在工程目录中新建一个excel文件 二.使用python脚本程序将目标excel文件中的列头写入,本文省略该部分的code展示,可自行网上查询 三.以下code内容为:实现从接口获取到的数据值写入 ...

  7. Python实现发送警告通知到企业微信方法详解

    常见的报警方式有:邮件,电话,短信,微信.本文将介绍如何利用Python发送警告通知到企业微信,文中的示例代码有一定的参考价值,感兴趣的可以了解一下.编程资料点击免费领取 目录 1. 新建应用 2. ...

  8. python中requests库的用途-python中requests库session对象的妙用详解

    在进行接口测试的时候,我们会调用多个接口发出多个请求,在这些请求中有时候需要保持一些共用的数据,例如cookies信息. 妙用1 requests库的session对象能够帮我们跨请求保持某些参数,也 ...

  9. python数组相减_对Python 中矩阵或者数组相减的法则详解

    对Python 中矩阵或者数组相减的法则详解 最近在做编程练习,发现有些结果的值与答案相差较大,通过分析比较得出结论,大概过程如下: 定义了一个计算损失的函数: def error(yhat,labe ...

最新文章

  1. C语言中 指针强化训练之 memcpy
  2. Android笔记:Eclipse中SVN插件的两种安装方式
  3. Windows server 2012 活动目录回收站
  4. JavaEE是什么?
  5. VTK:可视化之CreateColorSeries
  6. 爱奇艺的测试工程师笔试题
  7. svm工具箱快速入手简易教程
  8. 读书笔记:《亮剑 .Net》——System.Transactions 事务处理
  9. OneNote制作计划表
  10. 如何搭建内测托管平台?有可以直接用的内测托管平台吗?
  11. 常见的计算机网络安全威胁的表现形式,网络安全威胁的的表现形式有哪些?
  12. 一个操作系统的实现(8)进程间通信
  13. 系统集成项目管理工程师学习建议
  14. win32 015使用菜单和加速键
  15. 01-什么是架构、架构的目的
  16. ContextMenuStrip 菜单的使用技巧
  17. 618战局天猫聚焦“商家体验”,创造确定性增长是核心目标
  18. 无人机数字孪生算法研究
  19. PMP培训机构选择五大关键点!看完就会!
  20. 如何掌握无人机生态环境监测、图像处理与 GIS 数据分析

热门文章

  1. python房子代码_基于python的链家小区房价爬取——仅需60行代码!
  2. c语言 文件加密头文件,[C语言]文件加密
  3. python 雪花id_基于python实现雪花算法过程详解
  4. Python离线环境
  5. atitit. hb 原生sql跨数据库解决原理 获得hb 数据库类型执行期获得Dialect
  6. 解决网卡无法自动获取ip的办法
  7. quick: setup_mac.sh分析
  8. [Angualr 2] Using FormBuilder
  9. ASP.NET的学习之asp.net整体运行机制
  10. OOP-ECMAScript - 深入理解Javascript