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 相关文章推荐
在Python的Flask中使用WTForms表单框架的基础教程
Jun 07 Python
python 添加用户设置密码并发邮件给root用户
Jul 25 Python
Python如何判断数独是否合法
Sep 08 Python
python中hashlib模块用法示例
Oct 30 Python
python将txt等文件中的数据读为numpy数组的方法
Dec 22 Python
使用Python OpenCV为CNN增加图像样本的实现
Jun 10 Python
python读写csv文件方法详细总结
Jul 05 Python
PyCharm无法识别PyQt5的2种解决方法,ModuleNotFoundError: No module named 'pyqt5'
Feb 17 Python
Python基于类路径字符串获取静态属性
Mar 12 Python
pip/anaconda修改镜像源,加快python模块安装速度的操作
Mar 04 Python
Pytorch中Softmax和LogSoftmax的使用详解
Jun 05 Python
Python内置包对JSON文件数据进行编码和解码
Apr 12 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 身份证号验证函数
2009/05/07 PHP
PHP性能优化大全(php.ini)
2016/05/20 PHP
Ubuntu server 11.04安装memcache及php使用memcache来存储session的方法
2016/05/31 PHP
PHP实现的各类hash算法长度及性能测试实例
2017/08/27 PHP
Yii框架数据库查询、增加、删除操作示例
2019/10/14 PHP
javascript Zifa FormValid 0.1表单验证 代码打包下载
2007/06/08 Javascript
javascript结合ajax读取txt文件内容
2014/12/05 Javascript
Linux下编译安装php libevent扩展实例
2015/02/14 Javascript
JavaScript获取页面中第一个锚定文本的方法
2015/04/03 Javascript
JavaScript函数柯里化详解
2016/04/29 Javascript
ichart.js绘制虚线、平均分虚线效果的实现代码
2016/05/05 Javascript
jQuery实现查找链接文字替换属性的方法
2016/06/27 Javascript
jQuery组件easyui对话框实现代码
2016/08/25 Javascript
JS实现页面内跳转的简单代码
2017/09/03 Javascript
jQuery动态移除与增加onclick属性的方法详解
2018/06/07 jQuery
[01:07:15]DOTA2-DPC中国联赛 正赛 DLG vs XG BO3 第二场 1月25日
2021/03/11 DOTA
Python3中正则模块re.compile、re.match及re.search函数用法详解
2018/06/11 Python
简单了解python反射机制的一些知识
2019/07/13 Python
CSS3 三维变形实现立体方块特效源码
2016/12/15 HTML / CSS
整理HTML5中表单的常用属性及新属性
2016/02/19 HTML / CSS
即时搜索数百万张门票:SeatsForEveryone.com
2018/08/26 全球购物
北大青鸟学生求职信
2013/09/24 职场文书
党员干部承诺书范文
2014/03/25 职场文书
《画家乡》教学反思
2014/04/22 职场文书
党的群众路线教育实践活动领导班子整改措施
2014/09/30 职场文书
2014年保险业务员工作总结
2014/12/23 职场文书
先进教育工作者事迹材料
2014/12/23 职场文书
暑假安全保证书
2015/02/28 职场文书
成品仓管员岗位职责
2015/04/01 职场文书
2015年后勤工作总结范文
2015/04/08 职场文书
2015年初中教师个人工作总结
2015/07/21 职场文书
高中数学课堂教学反思
2016/02/18 职场文书
Redis 哨兵集群的实现
2021/06/18 Redis
MySQL快速插入一亿测试数据
2021/06/23 MySQL
Python中的变量与常量
2021/11/11 Python
Win11安装升级时提示“该电脑必须支持安全启动”
2022/04/19 数码科技