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实现多线程采集的2个代码例子
Jul 07 Python
Python自定义scrapy中间模块避免重复采集的方法
Apr 07 Python
Python中用Spark模块的使用教程
Apr 13 Python
使用python实现快速搭建简易的FTP服务器
Sep 12 Python
python数据预处理之数据标准化的几种处理方式
Jul 17 Python
基于python的itchat库实现微信聊天机器人(推荐)
Oct 29 Python
Python While循环语句实例演示及原理解析
Jan 03 Python
Python编程快速上手——正则表达式查找功能案例分析
Feb 28 Python
python列表的逆序遍历实现
Apr 20 Python
Python基于requests实现模拟上传文件
Apr 21 Python
python的help函数如何使用
Jun 11 Python
Python中实现一行拆多行和多行并一行的示例代码
Sep 06 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
备份mysql数据库的php代码(一个表一个文件)
2010/05/28 PHP
php数组函数array_key_exists()小结
2015/12/10 PHP
YII2框架中excel表格导出的方法详解
2017/07/21 PHP
innertext , insertadjacentelement , insertadjacenthtml , insertadjacenttext 等区别
2007/06/29 Javascript
Javascript 构造函数,公有,私有特权和静态成员定义方法
2009/11/30 Javascript
JavaScript 学习笔记(六)
2009/12/31 Javascript
用javascript作一个通用向导说明
2011/08/30 Javascript
基于jquery异步传输json数据格式实例代码
2013/11/23 Javascript
JQuery对表格进行操作的常用技巧总结
2014/04/23 Javascript
使用canvas实现仿新浪微博头像截取上传功能
2015/09/02 Javascript
AngularJS控制器controller正确的通信的方法
2016/01/25 Javascript
详解Vue.js 2.0 如何使用axios
2017/04/21 Javascript
javascript 判断一个对象为数组的方法
2017/05/03 Javascript
Vue-cli-webpack搭建斗鱼直播步骤详解
2017/11/17 Javascript
vue 微信授权登录解决方案
2018/04/10 Javascript
微信小程序实现蒙版弹窗效果
2018/11/01 Javascript
[45:46]2014 DOTA2国际邀请赛中国区预选赛5.21 HGT VS DT
2014/05/23 DOTA
简单介绍利用TK在Python下进行GUI编程的教程
2015/04/13 Python
Phantomjs抓取渲染JS后的网页(Python代码)
2016/05/13 Python
python 实现上传图片并预览的3种方法(推荐)
2017/07/14 Python
python 实现分页显示从es中获取的数据方法
2018/12/26 Python
基于python-opencv3的图像显示和保存操作
2019/06/27 Python
pytorch 更改预训练模型网络结构的方法
2019/08/19 Python
python操作yaml说明
2020/04/08 Python
使用Python对Dicom文件进行读取与写入的实现
2020/04/20 Python
英国玛莎百货美国官网:Marks & Spencer美国
2018/11/06 全球购物
shell程序如何生命变量?shell变量是弱变量吗?
2014/11/10 面试题
财务总监管理岗位职责
2014/03/08 职场文书
婚前协议书范本
2014/04/15 职场文书
党的群众路线领导班子整改方案
2014/09/27 职场文书
环境工程专业毕业生求职信
2014/09/30 职场文书
幼儿园法制宣传日活动总结
2014/11/01 职场文书
银行求职自荐信范文
2015/03/04 职场文书
坚持不是死撑,更重要的是心态
2019/08/19 职场文书
Python max函数中key的用法及原理解析
2021/06/26 Python
python如何读取和存储dict()与.json格式文件
2022/06/25 Python