做开发中难免时间类型之间的转换, 最近就发现前端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转date_python timestamp和datetime之间转换详解相关推荐

  1. python datetime to timestamp_python timestamp和datetime之间转换详解

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

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

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

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

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

  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中requests库的用途-python中requests库session对象的妙用详解

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

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

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

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

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

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

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

最新文章

  1. 2018-3-8(论文--网络评论中的非结构化信息表示与研究)笔记-----基于证据理论的网络评论综合方法
  2. python六十二: 析构方法
  3. 学习Java编程到底是为了什么,该具备什么样的能力
  4. es6 --- Reflect的静态方法
  5. 公众号标题变迁史 - 你有没有被套路?
  6. 小米折叠屏手机真机现身:疑似跳票两年的MIX 4……
  7. aes256 php,如何在PHP中进行AES256解密?
  8. 从0开始html前端页面开发_CSS设置图像透明度
  9. 总结了一些微信小程序推广方法
  10. 西部数据硬盘 篇一:绿盘、红盘、蓝盘、紫盘、黑盘和金盘的区别
  11. poj 1125 Stockbroker(多源最短路径)
  12. windows服务创建
  13. 微信小程序绑定云服务器文档,微信小程序云开发搭建一个管理小程序.pdf
  14. TRACY自己学英语的5W三七法则
  15. Linux 命令(214)—— arpd 命令
  16. Multiple Object Tracking with Mixture Density Networks for Trajectory Estimation 详细解读
  17. Android 面向接口编程
  18. python 经典练习题一
  19. 召唤神龙-万宁版源码,游戏直播用不挂(麦田资源网)
  20. 通过JavaMail访问Hotmail邮箱

热门文章

  1. 用sql语句对数据库表中的数据进行增删改
  2. 国钦智能科技携卫生级阀门管路管件解决方案,亮相2022生物发酵展
  3. 计算机学校招生演讲稿,职业学校招生演讲稿3篇
  4. cnn中关于FLOPS的理解及计算
  5. 4412裸机程序之点亮LED
  6. Pandas中pivot的使用
  7. 【开源项目】SpringCloud 快速构建项目脚手架工程(持续更新)
  8. 电脑重启关机代码 BAT文件分享
  9. 电子邮件订阅:英语词汇学习
  10. 求数组长度的几个函数