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实现代码行数统计示例分享
Feb 10 Python
浅谈Python 中整型对象的存储问题
May 16 Python
Python 判断是否为质数或素数的实例
Oct 30 Python
python3爬取各类天气信息
Feb 24 Python
一篇文章读懂Python赋值与拷贝
Apr 19 Python
如何使用Python标准库进行性能测试
Jun 25 Python
对Pytorch中nn.ModuleList 和 nn.Sequential详解
Aug 18 Python
python 字段拆分详解
Dec 17 Python
python实时监控logstash日志代码
Apr 27 Python
PyQt实现计数器的方法示例
Jan 18 Python
Python3压缩和解压缩实现代码
Mar 01 Python
python实现A*寻路算法
Jun 13 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 用sock技术发送邮件的函数
2007/07/21 PHP
有关JSON以及JSON在PHP中的应用
2010/04/09 PHP
JavaScript触发器详解
2007/03/10 Javascript
一个轻量级的javascript库 pj介绍
2010/12/19 Javascript
JQuery EasyUI 数字格式化处理示例
2014/05/05 Javascript
js实现有时间限制消失的图片方法
2015/02/27 Javascript
jquery中EasyUI实现异步树
2015/03/01 Javascript
jQuery toggle 代替方法
2016/03/22 Javascript
JS 通过系统时间限定动态添加 select option的实例代码
2016/06/09 Javascript
JS判断是否为JSON对象及是否存在某字段的方法(推荐)
2016/11/29 Javascript
微信小程序 本地数据读取实例
2017/04/27 Javascript
基于ES6作用域和解构赋值详解
2017/11/03 Javascript
详解angularjs实现echart图表效果最简洁教程
2017/11/29 Javascript
vue-cli3.0 环境变量与模式配置方法
2018/11/08 Javascript
vue项目打包后怎样优雅的解决跨域
2019/05/26 Javascript
vue-cli随机生成port源码的方法
2019/09/02 Javascript
vue实现div单选多选功能
2020/07/16 Javascript
React实现全选功能
2020/08/25 Javascript
Vue +WebSocket + WaveSurferJS 实现H5聊天对话交互的实例
2020/11/18 Vue.js
[13:25]VP vs VICI (BO3)
2018/06/07 DOTA
[57:36]DOTA2-DPC中国联赛 正赛 SAG vs CDEC BO3 第三场 2月1日
2021/03/11 DOTA
Python日期操作学习笔记
2008/10/07 Python
python通过自定义isnumber函数判断字符串是否为数字的方法
2015/04/23 Python
Python中subprocess模块用法实例详解
2015/05/20 Python
Python中的自省(反射)详解
2015/06/02 Python
Tensorflow 合并通道及加载子模型的方法
2018/07/26 Python
Python一句代码实现找出所有水仙花数的方法
2018/11/13 Python
简单了解python的内存管理机制
2019/07/08 Python
详解在Python中以绝对路径或者相对路径导入文件的方法
2019/08/30 Python
Python爬虫实现vip电影下载的示例代码
2020/04/20 Python
520使用Python实现“我爱你”表白
2020/05/20 Python
便携式太阳能系统的创新者:GOAL ZERO
2018/02/04 全球购物
机关单位人员学雷锋心得体会
2014/03/10 职场文书
四查四看自我剖析材料
2014/09/19 职场文书
员工聘用合同范本
2015/09/21 职场文书
大学副班长竞选稿
2015/11/21 职场文书