Python时间戳使用和相互转换详解


Posted in Python onDecember 11, 2017

本文实例为大家分享了Python时间戳使用和相互转换的具体代码,供大家参考,具体内容如下

1.将字符串的时间转换为时间戳

方法:     

import time 
 
a = "2013-10-10 23:40:00" 
 
# 将其转换为时间数组 
timeArray = time.strptime(a, "%Y-%m-%d %H:%M:%S") 
 
# 转换为时间戳 
timeStamp = int(time.mktime(timeArray)) 
 
timeStamp == 1381419600

2.字符串格式更改

如a = "2013-10-10 23:40:00",想改为 a ="2013/10/10 23:40:00"
方法:先转换为时间数组,然后转换为其他格式

import time 
timeArray = time.strptime(a, "%Y-%m-%d %H:%M:%S") 
otherStyleTime = time.strftime("%Y/%m/%d %H:%M:%S", timeArray)

3.时间戳转换为指定格式日期:

方法一:

利用localtime()转换为时间数组,然后格式化为需要的格式,如

import time 
 
timeStamp = 1381419600 
timeArray = time.localtime(timeStamp) 
otherStyleTime = time.strftime("%Y-%m-%d %H:%M:%S", timeArray) 
otherStyletime == "2013-10-10 23:40:00"

方法二:

import datetime 
timeStamp = 1381419600 
dateArray = datetime.datetime.utcfromtimestamp(timeStamp) 
otherStyleTime = dateArray.strftime("%Y-%m-%d %H:%M:%S") 
otherStyletime == "2013-10-10 23:40:00"

4.获取当前时间并转换为指定日期格式

方法一:

import time 
 
# 获得当前时间时间戳 
now = int(time.time()) 
 
# 转换为其他日期格式,如:"%Y-%m-%d %H:%M:%S" 
timeArray = time.localtime(timeStamp) 
otherStyleTime = time.strftime("%Y-%m-%d %H:%M:%S", timeArray)

方法二:

import datetime 
 
#获得当前时间 
now = datetime.datetime.now() #这是时间数组格式 
 
#转换为指定的格式: 
otherStyleTime = now.strftime("%Y-%m-%d %H:%M:%S")

5.获得三天前的时间

方法:

import time 
import datetime 
 
# 先获得时间数组格式的日期 
threeDayAgo = (datetime.datetime.now() - datetime.timedelta(days = 3)) 
 
# 转换为时间戳: 
timeStamp = int(time.mktime(threeDayAgo.timetuple())) 
 
# 转换为其他字符串格式: 
otherStyleTime = threeDayAgo.strftime("%Y-%m-%d %H:%M:%S") 
 
# 注:timedelta()的参数有:days,hours,seconds,microseconds

6.给定时间戳,计算该时间的几天前时间:

timeStamp = 1381419600 
 
# 先转换为datetime 
import datetime 
import time 
dateArray = datetime.datetime.utcfromtimestamp(timeStamp) 
threeDayAgo = dateArray - datetime.timedelta(days = 3) 
 
# 参考5,可以转换为其他的任意格式了

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Python 相关文章推荐
整理Python最基本的操作字典的方法
Apr 24 Python
Python六大开源框架对比
Oct 19 Python
python 限制函数调用次数的实例讲解
Apr 21 Python
python实现屏保计时器的示例代码
Aug 08 Python
pycharm访问mysql数据库的方法步骤
Jun 18 Python
Python Print实现在输出中插入变量的例子
Dec 25 Python
python词云库wordcloud的使用方法与实例详解
Feb 17 Python
Python捕获异常堆栈信息的几种方法(小结)
May 18 Python
详解python命令提示符窗口下如何运行python脚本
Sep 11 Python
python实现测试工具(二)——简单的ui测试工具
Oct 19 Python
基于Python爬取京东双十一商品价格曲线
Oct 23 Python
Python 数据可视化工具 Pyecharts 安装及应用
Apr 20 Python
python的exec、eval使用分析
Dec 11 #Python
Python中eval带来的潜在风险代码分析
Dec 11 #Python
Python验证文件是否可读写代码分享
Dec 11 #Python
Python文件操作基本流程代码实例
Dec 11 #Python
Python使用Turtle模块绘制五星红旗代码示例
Dec 11 #Python
浅析Git版本控制器使用
Dec 10 #Python
python中Apriori算法实现讲解
Dec 10 #Python
You might like
php下获取Discuz论坛登录用户名、用户组、用户ID等信息的实现代码
2010/12/29 PHP
PHP 登录记住密码实现思路
2013/05/07 PHP
php断点续传之如何分割合并文件
2014/03/22 PHP
在Win7 中为php扩展配置Xcache
2014/10/08 PHP
php+mysqli预处理技术实现添加、修改及删除多条数据的方法
2015/01/30 PHP
php实现过滤UBB代码的类
2015/03/12 PHP
PHP使用mysql与mysqli连接Mysql数据库用法示例
2016/07/07 PHP
php文件后缀不强制为.php的实操方法
2019/09/18 PHP
jquery 插件 人性化的消息显示
2008/01/21 Javascript
JS遮罩层效果 兼容ie firefox jQuery遮罩层
2010/07/26 Javascript
情人节之礼 js项链效果
2012/02/13 Javascript
了解一点js的Eval函数
2012/07/26 Javascript
完美解决IE低版本不支持call与apply的问题
2013/12/05 Javascript
jQuery1.9.1针对checkbox的调整方法(prop)
2014/05/01 Javascript
jQuery选择器源码解读(七):elementMatcher函数
2015/03/31 Javascript
在HTML中插入JavaScript代码的示例
2015/06/03 Javascript
Jquery ajax加载等待执行结束再继续执行下面代码操作
2015/11/24 Javascript
Javascript编程中几种继承方式比较分析
2015/11/28 Javascript
利用Js+Css实现折纸动态导航效果实例源码
2017/01/25 Javascript
js前端实现图片懒加载(lazyload)的两种方式
2017/04/24 Javascript
浅谈vue引用静态资源需要注意的事项
2018/09/28 Javascript
react+ant design实现Table的增、删、改的示例代码
2018/12/27 Javascript
[06:04]DOTA2英雄梦之声Vol19卓尔游侠
2014/06/20 DOTA
Python异常处理总结
2014/08/15 Python
Python中非常实用的一些功能和函数分享
2015/02/14 Python
python在Windows8下获取本机ip地址的方法
2015/03/14 Python
对python创建及引用动态变量名的示例讲解
2018/11/10 Python
python实现画五角星和螺旋线的示例
2019/01/20 Python
python numpy中cumsum的用法详解
2019/10/17 Python
python 插入日期数据到Oracle实例
2020/03/02 Python
pycharm 复制代码出现空格的解决方式
2021/01/15 Python
python中HTMLParser模块知识点总结
2021/01/25 Python
美国领先的眼镜和太阳镜在线零售商:Glasses.com
2019/08/26 全球购物
乐高瑞士官方商店:LEGO CH
2020/08/16 全球购物
县政府领导班子四风问题对照检查材料思想汇报
2014/09/26 职场文书
Redis基本数据类型Zset有序集合常用操作
2022/06/01 Redis