python正常时间和unix时间戳相互转换的方法


Posted in Python onApril 23, 2015

本文实例讲述了python正常时间和unix时间戳相互转换的方法。分享给大家供大家参考。具体分析如下:

这段代码可以用来转换常规时间格式为unix时间戳,也可以将unix时间戳转换回来,
例如:1332888820 格式转换成 2012-03-28 06:53:40的形式

# -*- coding: utf-8 -*-
import time
def timestamp_datetime(value):
 format = '%Y-%m-%d %H:%M:%S'
 # value为传入的值为时间戳(整形),如:1332888820
 value = time.localtime(value)
 ## 经过localtime转换后变成
 ## time.struct_time(tm_year=2012, tm_mon=3, tm_mday=28, tm_hour=6, tm_min=53, tm_sec=40, tm_wday=2, tm_yday=88, tm_isdst=0)
 # 最后再经过strftime函数转换为正常日期格式。
 dt = time.strftime(format, value)
 return dt
def datetime_timestamp(dt):
  #dt为字符串
  #中间过程,一般都需要将字符串转化为时间数组
  time.strptime(dt, '%Y-%m-%d %H:%M:%S')
  ## time.struct_time(tm_year=2012, tm_mon=3, tm_mday=28, tm_hour=6, tm_min=53, tm_sec=40, tm_wday=2, tm_yday=88, tm_isdst=-1)
  #将"2012-03-28 06:53:40"转化为时间戳
  s = time.mktime(time.strptime(dt, '%Y-%m-%d %H:%M:%S'))
  return int(s)
if __name__ == '__main__':
 d = datetime_timestamp('2012-03-28 06:53:40')
 print d
 s = timestamp_datetime(1332888820)
 print s
Python 相关文章推荐
在Python3中初学者应会的一些基本的提升效率的小技巧
Mar 31 Python
Python的多态性实例分析
Jul 07 Python
python GUI实例学习
Nov 21 Python
Python argparse模块应用实例解析
Nov 15 Python
使用pyqt5 tablewidget 单元格设置正则表达式
Dec 13 Python
python GUI库图形界面开发之PyQt5表单布局控件QFormLayout详细使用方法与实例
Mar 06 Python
使用Keras构造简单的CNN网络实例
Jun 29 Python
详解Python中list[::-1]的几种用法
Nov 16 Python
Python并发爬虫常用实现方法解析
Nov 19 Python
Python用requests库爬取返回为空的解决办法
Feb 21 Python
Python 机器学习工具包SKlearn的安装与使用
May 14 Python
Python函数中apply、map、applymap的区别
Nov 27 Python
python执行等待程序直到第二天零点的方法
Apr 23 #Python
在Python中测试访问同一数据的竞争条件的方法
Apr 23 #Python
python实现在每个独立进程中运行一个函数的方法
Apr 23 #Python
python输出指定月份日历的方法
Apr 23 #Python
python打开文件并获取文件相关属性的方法
Apr 23 #Python
Python实现计算文件夹下.h和.cpp文件的总行数
Apr 23 #Python
Python实现把回车符\r\n转换成\n
Apr 23 #Python
You might like
php文件压缩之PHPZip类用法实例
2015/06/18 PHP
Yii2中DropDownList简单用法示例
2016/07/18 PHP
PHP中new static()与new self()的比较
2016/08/19 PHP
php json中文编码为null的解决办法
2016/12/14 PHP
PHP将字符串首字母大小写转换的实例
2017/01/21 PHP
thinkPHP+mysql+ajax实现的仿百度一下即时搜索效果详解
2019/07/15 PHP
javascript之可拖动的iframe效果代码
2008/08/01 Javascript
开发中可能会用到的jQuery小技巧
2014/03/07 Javascript
JavaScript中setFullYear()方法的使用详解
2015/06/11 Javascript
jquery+css实现绚丽的横向二级下拉菜单-附源码下载
2015/08/23 Javascript
js实现获取div坐标的方法
2015/11/16 Javascript
Angular2 组件通信的实例代码
2017/06/23 Javascript
Angular 2 ngForm中的ngModel、[ngModel]和[(ngModel)]的写法
2017/06/29 Javascript
AngularJS中table表格基本操作示例
2017/10/10 Javascript
利用jQuery+localStorage实现一个简易的计时器示例代码
2017/12/25 jQuery
如何优雅的在一台vps(云主机)上面部署vue+mongodb+express项目
2019/01/20 Javascript
Vue项目中配置pug解析支持
2019/05/10 Javascript
微信小程序的线程架构【推荐】
2019/05/14 Javascript
[07:59]2014DOTA2叨叨刀塔 林熊猫称被邀请赛现场盛况震撼
2014/07/21 DOTA
python print 按逗号或空格分隔的方法
2018/05/02 Python
在CMD命令行中运行python脚本的方法
2018/05/12 Python
python调用java的jar包方法
2018/12/15 Python
PyQt5创建一个新窗口的实例
2019/06/20 Python
Python Numpy 实现交换两行和两列的方法
2019/06/26 Python
django做form表单的数据验证过程详解
2019/07/26 Python
Django接收照片储存文件的实例代码
2020/03/07 Python
python3排序的实例方法
2020/10/20 Python
CSS3实现全景图特效示例代码
2018/03/26 HTML / CSS
HTML5和以前HTML4的区别整理
2013/10/20 HTML / CSS
医疗保健专业人士购物网站:Scrubs & Beyond
2017/02/08 全球购物
美国嘻哈文化生活方式品牌:GLD
2018/04/15 全球购物
优秀共产党员先进事迹材料
2014/05/06 职场文书
学校社会实践活动总结
2014/07/03 职场文书
班级元旦晚会开幕词
2015/01/29 职场文书
女方离婚起诉书
2015/05/18 职场文书
Java 将PPT幻灯片转为HTML文件的实现思路
2021/06/11 Java/Android