python datetime to timestamp_python timestamp和datetime之间转换详解
做开发中难免时间类型之间的转换, 最近就发现前端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之间转换详解相关推荐
- python中时间戳、字符串之间转换详解
[转载]python中时间戳.字符串之间转换详解 (2013-04-30 17:36:07) 转载▼ 标签: 转载 原文地址:python中时间戳.字符串之间转换详解作者:doris0920 1)秒数 ...
- 十进制与二进制之间转换详解
文章目录 十进制与二进制之间转换详解 (一)十进制数转二进制数 1.1 十进制正整数转二进制 1.2 十进制负整数转二进制 1.3 十进制小数转二进制数 (二) 二进制数转成十进制数 2.1 二进制整 ...
- python timestamp转date_python timestamp和datetime之间转换详解
做开发中难免时间类型之间的转换, 最近就发现前端js和后端django经常要用到这个转换, 其中jsDate.now()精确到毫秒,而Python中Datetime.datetime.now()是精确 ...
- 二进制转换八进制图解_二进制、八进制和十六进制之间转换详解
我们平时使用的数字都是由 0~9 共十个数字组成的,例如 1.9.10.297.952 等,一个数字最多能表示九,如果要表示十.十一.二十九.一百等,就需要多个数字组合起来. 例如表示 5+8 的结果 ...
- C语言各种类型之间转换详解
目录 1. C基本类型变量 2. 符号扩展 2.1 规则一: 2.2 规则二: 2.3 规则三: 3. 零扩展 4. 长类型转换为短类型 5. 自动类型转换 5.1 赋值时的类型转换 5.2 运算时的 ...
- python处理excel大数据-Python实现大数据收集至excel的思路详解
一.在工程目录中新建一个excel文件 二.使用python脚本程序将目标excel文件中的列头写入,本文省略该部分的code展示,可自行网上查询 三.以下code内容为:实现从接口获取到的数据值写入 ...
- Python实现发送警告通知到企业微信方法详解
常见的报警方式有:邮件,电话,短信,微信.本文将介绍如何利用Python发送警告通知到企业微信,文中的示例代码有一定的参考价值,感兴趣的可以了解一下.编程资料点击免费领取 目录 1. 新建应用 2. ...
- python中requests库的用途-python中requests库session对象的妙用详解
在进行接口测试的时候,我们会调用多个接口发出多个请求,在这些请求中有时候需要保持一些共用的数据,例如cookies信息. 妙用1 requests库的session对象能够帮我们跨请求保持某些参数,也 ...
- python数组相减_对Python 中矩阵或者数组相减的法则详解
对Python 中矩阵或者数组相减的法则详解 最近在做编程练习,发现有些结果的值与答案相差较大,通过分析比较得出结论,大概过程如下: 定义了一个计算损失的函数: def error(yhat,labe ...
最新文章
- C语言中 指针强化训练之 memcpy
- Android笔记:Eclipse中SVN插件的两种安装方式
- Windows server 2012 活动目录回收站
- JavaEE是什么?
- VTK:可视化之CreateColorSeries
- 爱奇艺的测试工程师笔试题
- svm工具箱快速入手简易教程
- 读书笔记:《亮剑 .Net》——System.Transactions 事务处理
- OneNote制作计划表
- 如何搭建内测托管平台?有可以直接用的内测托管平台吗?
- 常见的计算机网络安全威胁的表现形式,网络安全威胁的的表现形式有哪些?
- 一个操作系统的实现(8)进程间通信
- 系统集成项目管理工程师学习建议
- win32 015使用菜单和加速键
- 01-什么是架构、架构的目的
- ContextMenuStrip 菜单的使用技巧
- 618战局天猫聚焦“商家体验”,创造确定性增长是核心目标
- 无人机数字孪生算法研究
- PMP培训机构选择五大关键点!看完就会!
- 如何掌握无人机生态环境监测、图像处理与 GIS 数据分析
热门文章
- python房子代码_基于python的链家小区房价爬取——仅需60行代码!
- c语言 文件加密头文件,[C语言]文件加密
- python 雪花id_基于python实现雪花算法过程详解
- Python离线环境
- atitit. hb 原生sql跨数据库解决原理 获得hb 数据库类型执行期获得Dialect
- 解决网卡无法自动获取ip的办法
- quick: setup_mac.sh分析
- [Angualr 2] Using FormBuilder
- ASP.NET的学习之asp.net整体运行机制
- OOP-ECMAScript - 深入理解Javascript