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加pyGame实现的简单拼图游戏实例
May 15 Python
Apache如何部署django项目
May 21 Python
浅析python协程相关概念
Jan 20 Python
python实现简易版计算器
Jun 22 Python
使用python根据端口号关闭进程的方法
Nov 06 Python
在python plt图表中文字大小调节的方法
Jul 08 Python
Python使用Numpy模块读取文件并绘制图片
May 13 Python
Python pymsql模块的使用
Sep 07 Python
Window10上Tensorflow的安装(CPU和GPU版本)
Dec 15 Python
python实现三种随机请求头方式
Jan 05 Python
Python中X[:,0]和X[:,1]的用法
May 10 Python
使用Pytorch实现two-head(多输出)模型的操作
May 28 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
一个程序下载的管理程序(四)
2006/10/09 PHP
php 调用远程url的六种方法小结
2009/11/02 PHP
php 判断访客是否为搜索引擎蜘蛛的函数代码
2011/07/29 PHP
解析PHP对现有搜索引擎的调用
2013/06/25 PHP
php将远程图片保存到本地服务器的实现代码
2015/08/03 PHP
Yii2 assets清除缓存的方法
2016/05/16 PHP
ThinkPHP实现更新数据实例详解(demo)
2016/06/29 PHP
php中字符串和整数比较的操作方法
2019/06/06 PHP
JAVASCRIPT IE 与 FF中兼容问题小结
2009/02/18 Javascript
js bind 函数 使用闭包保存执行上下文
2011/12/26 Javascript
jquery仿京东导航/仿淘宝商城左侧分类导航下拉菜单效果
2013/04/24 Javascript
JS实现霓虹灯文字效果的方法
2015/08/06 Javascript
基于JavaScript实现全屏透明遮罩div层锁屏效果
2016/01/26 Javascript
针对BootStrap中tabs控件的美化和完善(推荐)
2016/07/06 Javascript
简单实现js页面切换功能
2021/01/10 Javascript
很棒的js Tab选项卡切换效果
2016/08/30 Javascript
Node.js常用工具之util模块
2017/03/09 Javascript
微信小程序开发入门基础教程
2017/04/19 Javascript
Vue.js实现输入框绑定的实例代码
2017/08/24 Javascript
JQuery用$.ajax或$.getJSON跨域获取JSON数据的实现代码
2017/09/23 jQuery
js自定义trim函数实现删除两端空格功能
2018/02/09 Javascript
vue 弹框产生的滚动穿透问题的解决
2018/09/21 Javascript
jquery简单实现纵向的无缝滚动代码实例
2019/04/01 jQuery
基于Vue实现电商SKU组合算法问题
2019/05/29 Javascript
Python ZipFile模块详解
2013/11/01 Python
python爬虫 正则表达式使用技巧及爬取个人博客的实例讲解
2017/10/20 Python
解决pyttsx3无法封装的问题
2018/12/24 Python
python 命令行传入参数实现解析
2019/08/30 Python
tensorflow estimator 使用hook实现finetune方式
2020/01/21 Python
Python读取配置文件(config.ini)以及写入配置文件
2020/04/08 Python
我的大学生活职业生涯规划
2014/01/02 职场文书
中学生旷课检讨书500字
2014/10/29 职场文书
热血教师观后感
2015/06/10 职场文书
Redis遍历所有key的两个命令(KEYS 和 SCAN)
2021/04/12 Redis
浅谈golang 中time.After释放的问题
2021/05/05 Golang
python超详细实现完整学生成绩管理系统
2022/03/17 Python