Python时间戳转换成时间方法
在从事Python相关工作中,Python时间模块与日常工作密切相关,因此,掌握时间处理模块及方法十分重要,以下是相关内容介绍:
1. time模块
time模块下有很多函数可以日期和时间的处理,如time.time()用于获取当前时间戳,localtime()将浮点数的时间戳向时间元组转换,asctime()和strftime()可以进行时间和日期的格式化,time.sleep()可以进行时间定时等。
实例:
import time #引入time模块
localtime = time.localtime(time.time()) #返回时间元组
newtime= time.asctime(localtime) #获取格式化时间
time.sleep(3600) #定时1个小时
2.datetime模块
datetime模块是Python时间处理的又一模块,主要包括date、time和datetime三个子模块,是一个更亲民、方便的模块。
实例:
import datetime #引入datetime模块
print datetime.datetime.now() #获取当前时间
3. 时间加减处理
datetime模块中的timedelta子模块在处理时间加减方面十分好用,可以让时间处理变得很灵活。
实例:
import datetime #引入datetime模块
d1=datetime.datetime(2018,4,19) #定义变量获取定义时间
d2= datetime.datetime(2018,2,19) #定义变量获取定义时间
print d1+datetime.timedelta(days=100) # 输出规定时间之后的第100天日期
print d1-datetime.timedelta(days=100) # 输出规定时间之前的第100天日期
print d1-d2 #d1和d2日期相差天数
4. 日历
日历在时间处理中是非常重要的一块,可以采用Python中的calendar模块实现。
实例:
import calendar #引入calendar模块
print calendar.month(2018,4) 输出2018年4月日历
5. 字符串和日期的转换
字符串和日期的转换需要用到strftime()模块和Python中时间日期格式化符号,常用时间日期格式化符号有:
%y 两位数的年份表示(00-99)
%Y 四位数的年份表示(000-9999)
%m 月份(01-12)
%d 月内中的一天(0-31)
%H 24小时制小时数(0-23)
%I 12小时制小时数(01-12)
%M 分钟数(00=59)
%S 秒(00-59)
把字符串转换成日期
import datetime #引入datetime模块
time= datetime.strptime('2018-4-19 11:19:59','%Y-%m-%d %H:%M:%S') #把字符串转换成时间
print time #输出时间信息
把日期转换成字符串
import datetime #引入datetime模块
str = datetime.datetime.now().strftime('%Y-%m-%d %H:%M:%S') #获取当前时间并转化成字符串
print str #输出字符串信息
以上是Python时间处理常用模块和基础用法,除此之外,还有很多高深用法,感兴趣或者需要用到的可以深入学习!
转载于:https://blog.51cto.com/12306609/2310634
Python时间戳转换成时间方法相关推荐
- python时间戳换成秒数_Python时间戳转换成时间方法
在从事Python相关工作中,Python时间模块与日常工作密切相关,因此,掌握时间处理模块及方法十分重要,以下是相关内容介绍: 1. time模块 time模块下有很多函数可以日期和时间的处理,如t ...
- python时间戳转换成时间_Python时间,日期,时间戳之间转换,时间转换时间戳,Python时间戳转换时间,Python时间转换时间戳...
#1.将字符串的时间转换为时间戳方法: a = "2013-10-10 23:40:00" #将其转换为时间数组 import time timeArray = time.strp ...
- python时间戳转换成时间_Python 时间戳/字符串/时间 转换
概要 平时对于时间的处理经常使用python的time和datetime模块,但是用来多次还是对其中的时间戳,字符串和时间转换应用的不太熟练,时间长了不使用就理不清楚,为此整理成文. 视图 时间戳,时 ...
- php时间戳转换成时间的方法
php时间戳转换成时间的方法 在php中将时间戳转换成时间的方法,可以通过调用php内置函数"date()"来实现,该函数的语法为"date(format,timesta ...
- php 把unix时间转换成时间,php unix时间戳转换成时间的方法
php unix时间戳转换成时间的方法:首先创建一个PHP示例文件:然后通过"date('Y-m-d H:i:s', 1547740800);"方式将指定的unix时间戳转换成时间 ...
- ios将时间戳转换成时间字符串类的方法源码
如下代码段是关于ios将时间戳转换成时间字符串类的方法的代码,应该是对各位朋友有一些用途. { [dateFormat setDateFormat:formatString]; NSLog(@&quo ...
- python将Unix时间戳转换成时间
将时间戳转换成时间 在时间戳转换成时间中,首先需要将时间戳转换成localtime,再转换成时间的具体格式: 利用localtime()函数将时间戳转化成localtime的格式 利用strftime ...
- java 转换成时间戳_Java 实例 – 时间戳转换成时间 - Java 基础教程
Java 实例 以下实例演示了如何使用 SimpleDateFormat 类的 format() 方法将时间戳转换成时间: Main.java 文件 import java.text.SimpleDa ...
- 时间戳转换成时间格式
项目中,经常用到json格式的数据,时间类型的数据在json中往往以时间戳的形式传送,当,我们想要获取json数据中的时间数据的话,需要将时间戳转换成时间格式.我这里有两种转换时间戳的方法,分别为前台 ...
最新文章
- linux触摸屏两指缩放_自定义TextView实现单指拖动,双指缩放旋转
- fedora17用yum下载包而不安装包
- 一个请求方法是一个线程吗?不是!
- Java虚拟机7:内存分配原则
- android 之ListView的布局填充器
- 吴恩达机器学习(第五章)——Logistic回归
- Google开源框架AutoFlip 实现视频智能剪裁
- 解压版本的tomcat服务安装
- android之phonegap入门
- Python 中 PyQt5 + pycharm 调用 Qt Designer,将.ui文件转换成 .py 文件
- sed教程入门与实例练习(一)
- 计算机原理寻址方式ppt,计算机原理_3 寻址方式和指令系统.ppt
- ae saber插件_【AE插件】 用于做动画制作/设计的五个免费插件 非常好用
- [BZOJ1001]: [BeiJing2006]狼抓兔子
- 程序员怎样学习python_一个开发十年的程序员论:学习Python最正确的步骤(0基础必备)...
- 计算二叉树的叶子结点个数
- java允许跨域设置
- STM8S103 LCD5110例程带字库
- 如何激活win10系统?小白们无需到处问东问西了!
- 高端存储技术与应用趋势
热门文章
- 《红楼楼》元宵节灯谜,预示了贾府四春的悲惨结局
- 一次恢复操作系统的失败之旅:使用主盘对从盘进行独立系统安装过程实践——OneKey7.3.1
- 1.3寸AMOLED圆形屏+lvgl填坑记录(一)
- MySQL数据库技术 第二版 章末 答案—单元5 ----实训5
- E-R方法进行数据库概念设计
- 西工大计算机技术研究生就业质量,西北工业大学2019届毕业生就业质量年度报告...
- passive的作用和原理
- .NET Core C#系列之XiaoFeng.ToCast万能类型转换器
- SIGIR-2020-Chorus
- Python自动获取QQ群消息