Python学习笔记:time模块的使用
在使用python的过程中,很多情况下会使用到日期时间,在Python的自建函数中,包含time模块,用来处理与日期时间相关的功能。
1、time.time()
time():不能传参数
用来获取时间戳(即:从1970年1月1日 00:00:00到现在时间的秒数)
2、time.localtime()
localtime():
默认获取当前时间的信息,返回格式为元组
也可以指定具体的时间戳
如:time.localtime()
返回当前的时间信息:
timestr=time.struct_time(tm_year=2018, tm_mon=12, tm_mday=4, tm_hour=, tm_min=, tm_sec=, tm_wday=, tm_yday=, tm_isdst=0)
如:time.localtime(1543904266)
返回相应时间戳的信息(注意:这里的时间戳需要秒,不能设置为毫秒;在这里传的时间戳必须是数字型,不能为字符串)
3、time.strftime()
strftime()可以将localtime()中获取的时间元组转换成自定义的日期时间格式。
如:time.strftime("%Y-%m-%d %H:%M:%S",timestr)---按照YYYY-MM-DD HH:MM:SS输出timestr
%a |
显示简化星期名称 |
%A |
显示完整星期名称 |
%b |
显示简化月份名称 |
%B |
显示完整月份名称 |
%c |
本地相应的日期和时间表示 |
%d |
显示当月第几天 |
%H |
按24小时制显示小时 |
%I |
按12小时制显示小时 |
%j |
显示当年第几天 |
%m |
显示月份 |
%M |
显示分 |
%p |
本地am或者pm的相应符 |
%S |
显示秒 |
%U |
一年中的星期数 |
%y |
去掉世纪的年份(00 - 99) |
%Y |
完整的年份 |
%Z |
时区的名字(如果不存在为空字符) |
%% |
‘%’字符 |
4、time.mktime()
将元组形式的日期时间转换为时间戳,必须有参数
如:
timelocal=time.localtime()
timesum=time.mktime(timelocal)
5、时间字符串、时间戳、具体时间格式
timestr="2018-10-10 19:19:19"
timesec=1543904266 #将日期型字符串,转换为指定日期格式
timeformat=time.strptime(timestr,"%Y-%m-%d %H:%M:%S")
timeformatstr=time.strftime("%Y-%m-%d %H:%M:%S",timeformat)
print(timeformatstr) #将时间戳转换为指定的日期格式
timeseca=time.localtime(timesec)
timeformatsec=time.strftime("%Y-%m-%d %H:%M:%S",timeseca)
print(timeformatsec) #将当期时间转换为时间戳
timelocal=time.localtime()
timesum=time.mktime(timelocal)
print(timesum)
输出:
2018-10-10 19:19:19
2018-12-04 14:17:46
1544004360.0
Python学习笔记:time模块的使用的更多相关文章
- Python学习笔记之模块与包
一.模块 1.模块的概念 模块这一概念很大程度上是为了解决代码的可重用性而出现的,其实这一概念并没有多复杂,简单来说不过是一个后缀为 .py 的 Python 文件而已 例如,我在某个工作中经常需要打 ...
- Python学习笔记—itertools模块
这篇是看wklken的<Python进阶-Itertools模块小结> 学习itertools模块的学习笔记 在看itertools中各函数的源代码时,刚开始还比较轻松,但后面看起来就比较 ...
- python学习笔记_week5_模块
模块 一.定义: 模块:用来从逻辑上组织python代码(变量,函数,类,逻辑:实现一个功能), 本质就是.py结尾的python文件(文件名:test.py,对应模块名:test) 包:用来从逻辑上 ...
- python学习笔记(八)-模块
大型python程序以模块和包的形式组织.python标准库中包含大量的模块.一个python文件就是一个模块.1.标准模块 python自带的,不需要你安装的2.第三方模块 需要安装,别人提供的. ...
- Python学习笔记-常用模块
1.python模块 如果你退出 Python 解释器并重新进入,你做的任何定义(变量和方法)都会丢失.因此,如果你想要编写一些更大的程序,为准备解释器输入使用一个文本编辑器会更好,并以那个文件替代作 ...
- Python学习笔记1—模块
模块的使用 引用模块的两种形式 形式一: import module_name 形式二: from module1 import module11 (module11是module的子模块) 例: ...
- Python学习笔记2——模块的发布
1.为模块nester创建文件夹nester,其中包含:nester.py(模块文件): """这是"nester.py"模块,提供了一个名为prin ...
- python学习笔记十——模块与函数
第五章 模块与函数 5.1 python程序的结构 函数+类->模块 模块+模块->包 函数+类+模块+包=Python pyth ...
- Python学习笔记14—模块
在python中所有的模块都被加入到了sys.path中,用下面的方法可以看见模块的位置. >>> import sys >>> import pprint > ...
- python学习笔记:模块——自定义模块的3种导入方式
一.定义 模块就是用一堆的代码实现了一些功能的代码的集合,通常一个或者多个函数写在一个.py文件里,而如果有些功能实现起来很复杂,那么就需要创建n个.py文件,这n个.py文件的集合就是模块.如果不懂 ...
随机推荐
- Go语言标准库之fmt.Scan
Go语言fmt.Scan使用指南 本文介绍了Go语言中fmt包中从标准输入获取数据的的Scan系列函数.从io.Reader中获取数据的Fscan系列函数以及从字符串中获取数据的Sscan系列函数的用 ...
- Python名称空间与作用域
什么是名称空间? 比如下图的长方形代表内存,在这个内存里我要设置一个变量100,那么这个变量得有个门牌号,就叫他a吧,但其实变量不是这么存储的,他其实的存储方式是这样的,他会有一个名称空间,这个名称空 ...
- 表单的 submit 和 onsubmit 的用法 与区别
submit与onsubmit 发生顺序:onsubmit -> submit 1.阻止表单提单: <script>function submitFun(){ //逻辑判断 ...
- 第三方库-时间函数dateutil
在dateutil中,吸引我的东西有2个,1个是parser,1个是rrule. 其中parser是根据字符串解析成datetime,而rrule是则是根据定义的规则来生成datetime. 安装没必 ...
- VAssistX 常用快捷键
函数跳转 Alt + G - 函数定义和声明的跳转Alt + O - 在.h与.cpp文件中实现相互转换Alt + M - 列出当前文件所有的函数Ctrl + Tab - 切换标签 查找 Ctrl + ...
- 输出1~n中1的个数
//输出1~n中1的个数,如f(1)=1,f(13)=6.通过测试,bymyself public class FindOnes{ public static void main(String arg ...
- 《转发》特征工程——categorical特征 和 continuous特征
from http://breezedeus.github.io/2014/11/15/breezedeus-feature-processing.html 请您移步原文观看,本文只供自己学习使用 连 ...
- 未能从程序集“netstandard, Version=2.0.0.0......”中加载类型“...”。
需要在机器上安装:4.7.1的framework 下载地址: https://www.microsoft.com/zh-CN/download/details.aspx?id=56116 说明:n ...
- [人物存档]【AI少女】【捏脸数据】1224今日份的推荐
点击下载(城通网盘):AISChaF_20191111222714074.png 点击下载(城通网盘):AISChaF_20191108141610951.png
- JAVA记录 Spring 两大特性
1.IOC控制反转 Ioc—Inversion of Control,即“控制反转”,不是什么技术,而是一种设计思想.在Java开发中,Ioc意味着将你设计好的对象交给容器控制,而不是传统的在你的对象 ...