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 相关文章推荐
使用django-suit为django 1.7 admin后台添加模板
Nov 18 Python
SQLite3中文编码 Python的实现
Jan 11 Python
用virtualenv建立多个Python独立虚拟开发环境
Jul 06 Python
python爬虫_微信公众号推送信息爬取的实例
Oct 23 Python
Python scikit-learn 做线性回归的示例代码
Nov 01 Python
python实现人脸识别代码
Nov 08 Python
自学python的建议和周期预算
Jan 30 Python
Python爬虫入门教程01之爬取豆瓣Top电影
Jan 24 Python
Python使用tkinter实现小时钟效果
Feb 22 Python
Django后端按照日期查询的方法教程
Feb 28 Python
Python数据分析之pandas读取数据
Jun 02 Python
Python List remove()实例用法详解
Aug 02 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 404错误页面实现代码
2009/06/22 PHP
PHP正确配置mysql(apache环境)
2011/08/28 PHP
php中邮箱地址正则表达式实现与详解
2012/04/24 PHP
解析获取优酷视频真实下载地址的PHP源代码
2013/06/26 PHP
PHP检测链接是否存在的代码实例分享
2016/05/06 PHP
瀑布流布局代码一例
2014/04/11 Javascript
30个经典的jQuery代码开发技巧
2014/12/15 Javascript
jQuery中val()方法用法实例
2014/12/25 Javascript
javascript文本模板用法实例
2015/07/31 Javascript
JavaScript prototype属性详解
2016/10/25 Javascript
[原创]JS基于FileSaver.js插件实现文件保存功能示例
2016/12/08 Javascript
微信小程序 图片绝对定位(背景图片)
2017/04/05 Javascript
vue.js做一个简单的编辑菜谱功能
2018/05/08 Javascript
微信小程序把百度地图坐标转换成腾讯地图坐标过程详解
2019/07/10 Javascript
[02:44]完美大师赛主赛事淘汰赛第二日观众采访
2017/11/24 DOTA
Python 调用 zabbix api的方法示例
2019/01/06 Python
Python字典的核心底层原理讲解
2019/01/24 Python
python学习--使用QQ邮箱发送邮件代码实例
2019/04/16 Python
python装饰器使用实例详解
2019/12/14 Python
10个python3常用排序算法详细说明与实例(快速排序,冒泡排序,桶排序,基数排序,堆排序,希尔排序,归并排序,计数排序)
2020/03/17 Python
CSS Grid布局教程之网格单元格布局
2014/12/30 HTML / CSS
html5 桌面提醒:Notifycations应用介绍
2012/11/27 HTML / CSS
Tommy Hilfiger美国官网:美国高端休闲领导品牌
2019/01/14 全球购物
日本动漫周边服饰销售网站:Atsuko
2019/12/16 全球购物
酒店总经理助理岗位职责
2014/02/01 职场文书
《尊严》教学反思
2014/02/11 职场文书
市场营销大学生职业规划书
2014/02/25 职场文书
贯彻学习两会心得体会范文
2014/03/17 职场文书
黄金搭档广告词
2014/03/21 职场文书
单位委托书怎么写
2014/08/02 职场文书
二人合伙经营协议书
2014/09/13 职场文书
2015毕业寄语大全
2015/02/26 职场文书
送达通知书
2015/04/25 职场文书
学校证明范文
2015/06/24 职场文书
2016年大学生社区服务活动总结
2016/04/06 职场文书
不想升级Win11?教你彻底锁定老版Windows系统的方法(附下载地址)
2022/09/23 数码科技