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实现中文输出的两种方法
May 09 Python
python中常用的九种预处理方法分享
Sep 11 Python
Python+OpenCV人脸检测原理及示例详解
Oct 19 Python
python主线程捕获子线程的方法
Jun 17 Python
python3中函数参数的四种简单用法
Jul 09 Python
Python OpenCV对本地视频文件进行分帧保存的实例
Jan 08 Python
Python解析命令行读取参数之argparse模块
Jul 26 Python
Python中的sys.stdout.write实现打印刷新功能
Feb 21 Python
Python实现清理微信僵尸粉功能示例【基于itchat模块】
May 29 Python
查看keras各种网络结构各层的名字方式
Jun 11 Python
python 还原梯度下降算法实现一维线性回归
Oct 22 Python
pytorch 把图片数据转化成tensor的操作
Mar 04 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
ThinkPHP CURD方法之page方法详解
2014/06/18 PHP
php empty 函数判断结果为空但实际值却为非空的原因解析
2018/05/28 PHP
基于laravel where的高级使用方法
2019/10/10 PHP
javascript知识点收藏
2007/02/22 Javascript
javascript中的作用域scope介绍
2010/12/28 Javascript
jquery实现submit提交表单
2015/02/03 Javascript
详解Javascript几种跨域方式总结
2017/02/27 Javascript
jQuery实现验证表单密码一致性及正则表达式验证邮箱、手机号的方法
2017/12/05 jQuery
js实现中文实时时钟
2020/01/15 Javascript
element-ui tree结构实现增删改自定义功能代码
2020/08/31 Javascript
python操作redis的方法
2015/07/07 Python
Python中Django框架利用url来控制登录的方法
2015/07/25 Python
简介二分查找算法与相关的Python实现示例
2015/08/26 Python
python批量修改文件编码格式的方法
2018/05/31 Python
对python中的 os.mkdir和os.mkdirs详解
2018/10/16 Python
用Python逐行分析文件方法
2019/01/28 Python
Win10系统下安装labelme及json文件批量转化方法
2019/07/30 Python
python实现的爬取电影下载链接功能示例
2019/08/26 Python
使用Python实现Wake On Lan远程开机功能
2020/01/22 Python
基于Python数据结构之递归与回溯搜索
2020/02/26 Python
django rest framework使用django-filter用法
2020/07/15 Python
Python3爬虫ChromeDriver的安装实例
2021/02/06 Python
css3进行截取替代js的substring
2013/09/02 HTML / CSS
基于canvas的骨骼动画的示例代码
2018/06/12 HTML / CSS
TIME时代杂志台湾总代理:台时亚洲
2018/10/22 全球购物
GC是什么?为什么要有GC?
2013/12/08 面试题
求职信模板怎么做
2014/01/26 职场文书
创业大赛策划书
2014/03/01 职场文书
竞选班干部演讲稿600字
2014/08/20 职场文书
学校做一个有道德的人活动方案
2014/08/23 职场文书
购房公证委托书(2014版)
2014/09/12 职场文书
三峡大坝导游词
2015/01/31 职场文书
专家推荐信范文
2015/03/26 职场文书
无罪辩护词范文
2015/05/21 职场文书
CSS的class与id常用的命名规则
2021/05/18 HTML / CSS
浏览器常用基本操作之python3+selenium4自动化测试(基础篇3)
2021/05/21 Python