python timestamp和datetime之间转换详解


Posted in Python onDecember 11, 2017

做开发中难免时间类型之间的转换, 最近就发现前端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 相关文章推荐
Python函数嵌套实例
Sep 23 Python
举例讲解Python中metaclass元类的创建与使用
Jun 30 Python
python:socket传输大文件示例
Jan 18 Python
Python使用win32com实现的模拟浏览器功能示例
Jul 13 Python
Django 跨域请求处理的示例代码
May 02 Python
Python redis操作实例分析【连接、管道、发布和订阅等】
May 16 Python
PyQt5组件读取参数的实例
Jun 25 Python
Python hashlib加密模块常用方法解析
Dec 18 Python
python numpy数组中的复制知识解析
Feb 03 Python
python实现飞机大战游戏(pygame版)
Oct 26 Python
python应用Axes3D绘图(批量梯度下降算法)
Mar 25 Python
python 实现全球IP归属地查询工具
Dec 18 Python
Python时间戳使用和相互转换详解
Dec 11 #Python
python的exec、eval使用分析
Dec 11 #Python
Python中eval带来的潜在风险代码分析
Dec 11 #Python
Python验证文件是否可读写代码分享
Dec 11 #Python
Python文件操作基本流程代码实例
Dec 11 #Python
Python使用Turtle模块绘制五星红旗代码示例
Dec 11 #Python
浅析Git版本控制器使用
Dec 10 #Python
You might like
关于PHP的相似度计算函数:levenshtein的使用介绍
2013/04/15 PHP
基于PHP给大家讲解防刷票的一些技巧
2015/11/18 PHP
Smarty模板常见的简单应用分析
2016/11/15 PHP
PHP使用栈解决约瑟夫环问题算法示例
2017/08/27 PHP
js动态为代码着色显示行号
2013/05/29 Javascript
js获取php变量的实现代码
2013/08/10 Javascript
javascript中的作用域和上下文使用简要概述
2013/12/05 Javascript
限制上传文件大小和格式的jQuery插件实例
2015/01/24 Javascript
JavaScript中setUTCMilliseconds()方法的使用详解
2015/06/12 Javascript
jQuery的bind()方法使用详解
2015/07/15 Javascript
jQuery+CSS实现一个侧滑导航菜单代码
2016/05/09 Javascript
AngularJs学习第五篇从Controller控制器谈谈$scope作用域
2016/06/08 Javascript
Bootstrap插件全集
2016/07/18 Javascript
JavaScript仿网易选项卡制作代码
2016/10/06 Javascript
微信小程序 网络API Websocket详解
2016/11/09 Javascript
利用jQuery插件imgAreaSelect实现图片上传裁剪(放大缩小)
2016/12/02 Javascript
JQuery判断正整数整理小结
2017/08/21 jQuery
vue生成随机验证码的示例代码
2017/09/29 Javascript
JS选取DOM元素常见操作方法实例分析
2018/12/10 Javascript
详解如何在Vue项目中导出Excel
2019/04/19 Javascript
JavaScript:ES2019 的新特性(译)
2019/08/08 Javascript
ES6学习笔记之let与const用法实例分析
2020/01/22 Javascript
vue实现列表拖拽排序的功能
2020/11/02 Javascript
[51:50]完美世界DOTA2联赛 Magma vs GXR 第一场 11.07
2020/11/10 DOTA
从CentOS安装完成到生成词云python的实例
2017/12/01 Python
python版本的仿windows计划任务工具
2018/04/30 Python
Python爬虫过程解析之多线程获取小米应用商店数据
2020/11/14 Python
海外淘书首选:AbeBooks
2017/07/31 全球购物
英国翻新电子产品购物网站:Tech Trade
2017/12/25 全球购物
购买美国制造的相框和画框架:Picture Frames
2018/08/14 全球购物
手工制作的豪华英式沙发和沙发床:Willow & Hall
2019/05/03 全球购物
The North Face北面法国官网:美国著名户外品牌
2019/11/01 全球购物
cf战队收人广告词
2014/03/14 职场文书
《独坐敬亭山》教学反思
2014/04/08 职场文书
无罪辩护词范文
2015/05/21 职场文书
将Python代码打包成.exe可执行文件的完整步骤
2021/05/12 Python