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 k-近邻算法实例分享
Jun 11 Python
用Python实现协同过滤的教程
Apr 08 Python
Python实现爬取需要登录的网站完整示例
Aug 19 Python
Python并发编程协程(Coroutine)之Gevent详解
Dec 27 Python
python接口自动化(十七)--Json 数据处理---一次爬坑记(详解)
Apr 18 Python
python中对_init_的理解及实例解析
Oct 11 Python
Python基础之高级变量类型实例详解
Jan 03 Python
Python实现队列的方法示例小结【数组,链表】
Feb 22 Python
python字符串判断密码强弱
Mar 18 Python
TensorFlow中如何确定张量的形状实例
Jun 23 Python
如何用Django处理gzip数据流
Jan 29 Python
Python 调用C++封装的进一步探索交流
Mar 04 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
PHP5.0对象模型探索之抽象方法和抽象类
2006/09/05 PHP
PHP求最大子序列和的算法实现
2011/06/24 PHP
php array_map()数组函数使用说明
2011/07/12 PHP
php空间不支持socket但支持curl时recaptcha的用法
2011/11/07 PHP
PHP过滤★等特殊符号的正则
2014/01/27 PHP
PHP的反射类ReflectionClass、ReflectionMethod使用实例
2014/08/05 PHP
CI(CodeIgniter)框架视图中加载视图的方法
2017/03/24 PHP
javascript里的条件判断
2007/02/27 Javascript
JQuery循环滚动图片代码
2011/12/08 Javascript
jQuery Pagination Ajax分页插件(分页切换时无刷新与延迟)中文翻译版
2013/01/11 Javascript
js网页版计算器的简单实现
2013/07/02 Javascript
javascript中打印当前的时间实现思路及代码
2013/12/18 Javascript
JavaScript中的6种运算符总结
2014/10/16 Javascript
Bootstrap框架动态生成Web页面文章内目录的方法
2016/05/12 Javascript
ionic2 tabs使用 Modal底部tab弹出框
2016/12/30 Javascript
jQuery为DOM动态追加事件的方法
2017/02/16 Javascript
vue .js绑定checkbox并获取、改变选中状态的实例
2018/08/24 Javascript
在微信小程序中使用vant的方法
2019/06/07 Javascript
python同时给两个收件人发送邮件的方法
2015/04/30 Python
浅谈Python中的私有变量
2018/02/28 Python
Python实现对文件进行单词划分并去重排序操作示例
2018/07/10 Python
python线程的几种创建方式详解
2019/08/29 Python
Python netmiko模块的使用
2020/02/14 Python
浅谈tensorflow中dataset.shuffle和dataset.batch dataset.repeat注意点
2020/06/08 Python
python os模块在系统管理中的应用
2020/06/22 Python
python2和python3哪个使用率高
2020/06/23 Python
Scrapy项目实战之爬取某社区用户详情
2020/09/17 Python
如何开启linux的ssh服务
2015/02/14 面试题
为什么说Ruby是一种真正的面向对象程序设计语言
2012/10/30 面试题
大学校庆邀请函
2014/01/11 职场文书
高中生职业规划范文
2014/03/09 职场文书
基层干部群众路线教育实践活动个人对照检查材料
2014/09/23 职场文书
公务员检讨书
2014/11/01 职场文书
法定代表人证明书
2014/11/28 职场文书
小学教师师德师风承诺书
2015/04/28 职场文书
安全知识竞赛主持词
2015/06/30 职场文书