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 相关文章推荐
Flask框架学习笔记(一)安装篇(windows安装与centos安装)
Jun 25 Python
Python+MongoDB自增键值的简单实现
Nov 04 Python
Python程序中设置HTTP代理
Nov 06 Python
Python解惑之整数比较详解
Apr 24 Python
Python中import机制详解
Nov 14 Python
Python使用numpy实现BP神经网络
Mar 10 Python
基于Python pip用国内镜像下载的方法
Jun 12 Python
通过pykafka接收Kafka消息队列的方法
Dec 27 Python
Python实现的大数据分析操作系统日志功能示例
Feb 11 Python
Python实现微信消息防撤回功能的实例代码
Apr 29 Python
Pycharm中如何关掉python console
Oct 27 Python
Python实现列表拼接和去重的三种方式
Jul 02 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
很实用的一个完整email发送程序
2006/10/09 PHP
PHP 批量删除 sql语句
2009/06/05 PHP
php join函数应用
2011/05/04 PHP
php使用GeoIP库实例
2014/06/27 PHP
php JWT在web端中的使用方法教程
2018/09/06 PHP
laravel-admin 管理平台获取当前登陆用户信息的例子
2019/10/08 PHP
javascript创建createXmlHttpRequest对象示例代码
2014/02/10 Javascript
jq实现左侧显示图片右侧文字滑动切换效果
2015/08/04 Javascript
详谈js对url进行编码和解码(三种方式的区别)
2017/08/16 Javascript
jQuery判断网页是否已经滚动到浏览器底部的实现方法
2017/10/27 jQuery
浅谈VUE单页应用首屏加载速度优化方案
2018/08/28 Javascript
PM2自动部署代码步骤流程总结
2018/12/10 Javascript
jquery的$().each和$.each的区别
2019/01/18 jQuery
微信sdk实现禁止微信分享(使用原生php实现)
2019/11/15 Javascript
Python内置函数dir详解
2015/04/14 Python
Python的Django框架中的URL配置与松耦合
2015/07/15 Python
Python复制文件操作实例详解
2015/11/10 Python
如何实现删除numpy.array中的行或列
2018/05/08 Python
python寻找list中最大值、最小值并返回其所在位置的方法
2018/06/27 Python
Python matplotlib通过plt.scatter画空心圆标记出特定的点方法
2018/12/13 Python
python频繁写入文件时提速的方法
2019/06/26 Python
django 配置阿里云OSS存储media文件的例子
2019/08/20 Python
解决Django layui {{}}冲突的问题
2019/08/29 Python
python迭代器常见用法实例分析
2019/11/22 Python
Python 字符串池化的前提
2020/07/03 Python
opencv 图像礼帽和图像黑帽的实现
2020/07/07 Python
中国专业的音频分享平台:喜马拉雅
2019/05/24 全球购物
环境科学专业大学生自荐信格式
2013/09/21 职场文书
办公室文员工作职责
2014/01/31 职场文书
经营目标管理责任书
2014/07/25 职场文书
房地产经营管理专业自荐信
2014/09/02 职场文书
县政府办公室领导班子个人对照检查材料
2014/09/16 职场文书
毕业证代领委托书
2014/09/26 职场文书
2015年暑期社会实践方案
2015/07/14 职场文书
高一作文之暖冬
2019/11/09 职场文书
您对思维方式了解多少?
2019/12/09 职场文书