python学习之time模块
time.time()
将时间作为浮点数返回。
在Windows和大多数Unix系统上,时代是1970年1月1日00:00:00(UTC),并且闰秒不计入从时代开始的秒数。
>>> time.time()
1508211081.817371
>>> a = time.time()
>>> time.gmtime(a)
time.struct_time(tm_year=2017, tm_mon=10, tm_mday=17, tm_hour=3, tm_min=32, tm_sec=2, tm_wday=1, tm_yday=290, tm_isdst=0)
可以使用gmtime()将时间戳转换为更为友好的方式
time.gmtime([second])
将从时代以秒为单位的时间转换为UTC的struct_time,其中dst标志始终为零。
如果没有提供secs或None,则使用time()返回的当前时间。
>>> time.gmtime(0)
time.struct_time(tm_year=1970, tm_mon=1, tm_mday=1, tm_hour=0, tm_min=0, tm_sec=0, tm_wday=3, tm_yday=1, tm_isdst=0)
>>> time.gmtime()
time.struct_time(tm_year=2017, tm_mon=10, tm_mday=17, tm_hour=3, tm_min=35, tm_sec=26, tm_wday=1, tm_yday=290, tm_isdst=0)
time.localtime([second])
像gmtime(),但转换为本地时间。如果没有提供secs或None,则使用time()返回的当前时间。
>>> time.localtime()
time.struct_time(tm_year=2017, tm_mon=10, tm_mday=17, tm_hour=11, tm_min=40, tm_sec=24, tm_wday=1, tm_yday=290, tm_isdst=0)
time.sleep(seconds)
暂停执行调用的线程。参数可以是浮点数,以指示更精确的睡眠时间。
time.strftime(format [,t])
将表示由gmtime()或localtime()返回的时间的元组或struct_time转换为format参数指定的字符串。
如果没有提供t,则使用localtime()返回的当前时间。
格式必须是字符串。如果t中的任何字段超出允许范围,则引发ValueError。
>>> time.strftime('%Y-%m-%d')
'2017-10-17'
格式表
指令 | 含义 | 说明
=========================
%a | 区域缩写的工作日名称。
%A | Locale的完整工作日名称。
%b | 区域设置的缩写月份名称。
%B | 语言环境的全月份名称。
%c | 区域设置适当的日期和时间表示。
%d | 十进制数的日期[,]。
%H | 小时(24小时制)为十进制数[,]。
%I | 小时(12小时制)为十进制数[,]。
%j | 年份中的十进制数[,]。
%m | 十进制数[,]。
%M | Minute为十进制数[,]。
%p | Locale相当于AM或PM。 ()
%S | 秒数为十进制数[,]。 ()
%U | 一年的周数(星期日作为一周的第一天)为十进制数[,]。在第一个星期日之前的新的一年的所有日子被认为是在第0周。()
%w | 平日作为十进制数[(星期日),]。
%W | 年份周数(星期一为星期一)为十进制数[,]。在第一个星期一之前的新一年的所有日子都被认为是在第0周。()
%x | 区域设置适当的日期表示。
%X | 区域设置适当的时间表示。
%y | 年份没有世纪作为十进制数[,]。
%Y | 年份,世纪为十进制数。
%z | 时区偏移,表示+ HHMM或-HHMM格式的UTC / GMT的正或负时间差,其中H表示十进制小时数字,M表示十进制小数位数[-:,+:]。
%Z | 时区名称(没有字符,如果没有时区存在)。
%% | 字面'%'字符。
python学习之time模块的更多相关文章
- Python学习 Part4:模块
Python学习 Part4:模块 1. 模块是将定义保存在一个文件中的方法,然后在脚本中或解释器的交互实例中使用.模块中的定义可以被导入到其他模块或者main模块. 模块就是一个包含Python定义 ...
- python学习之argparse模块
python学习之argparse模块 一.简介: argparse是python用于解析命令行参数和选项的标准模块,用于代替已经过时的optparse模块.argparse模块的作用是用于解析命令行 ...
- Python学习day19-常用模块之re模块
figure:last-child { margin-bottom: 0.5rem; } #write ol, #write ul { position: relative; } img { max- ...
- Python学习day18-常用模块之NumPy
figure:last-child { margin-bottom: 0.5rem; } #write ol, #write ul { position: relative; } img { max- ...
- python学习之random模块
Python中的random模块用于生成随机数.下面介绍一下random模块中最常用的几个函数. random.random random.random()用于生成一个0到1的随机符点数: 0 < ...
- Python学习笔记之模块与包
一.模块 1.模块的概念 模块这一概念很大程度上是为了解决代码的可重用性而出现的,其实这一概念并没有多复杂,简单来说不过是一个后缀为 .py 的 Python 文件而已 例如,我在某个工作中经常需要打 ...
- 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 学习day5(模块)
一.模块介绍 模块,用一砣代码实现了某个功能的代码集合. 类似于函数式编程和面向过程编程,函数式编程则完成一个功能,其他代码用来调用即可,提供了代码的重用性和代码间的耦合.而对于一个复杂的功能来,可能 ...
随机推荐
- 常见Linux版本
一 常见Linux版本 website feature description http://www.ubuntu.com/ 当前最流行 Ubuntu 正是基于 Debian 之上,旨在创建一个可 ...
- gdc skin
https://www.gdcvault.com/play/1024410/Achieving-High-Quality-Low-Cost 这篇是教美术怎么用做地形那种方法 复用贴图 做skin的 做 ...
- 批处理命令中set定义的两种变量介绍 计算机基础知识
摘自: http://www.amhl.net/wenzhang/DianNaoChangShi/20101201/127422.html 所谓的自定义变量,就是由我们来给它赋予值的变量. ①赋值变量 ...
- IDEA java开发 Restful 风格的WebService
官网:https://www.jetbrains.com/help/idea/restful-webservices.html 1.在IntelliJ中创建新项目,选择Java Enterprise ...
- scrapy-splash抓取动态数据例子三
一.介绍 本例子用scrapy-splash抓取今日头条网站给定关键字抓取咨询信息. 给定关键字:打通:融合:电视 抓取信息内如下: 1.资讯标题 2.资讯链接 3.资讯时间 4.资讯来源 二.网站信 ...
- [Functional Programming Monad] Refactor Stateful Code To Use A State Monad
When we start to accumulate functions that all work on a given datatype, we end up creating a bunch ...
- LeetCode 137 Single Number II(仅仅出现一次的数字 II)(*)
翻译 给定一个整型数组,除了某个元素外其余的均出现了三次. 找出这个元素. 备注: 你的算法应该是线性时间复杂度. 你能够不用额外的空间来实现它吗? 原文 Given an array of inte ...
- Java命令学习系列(2):Jstack
转载:http://www.importnew.com/18176.html 原文出处: Hollis(@Hollis_Chuang) jstack是java虚拟机自带的一种堆栈跟踪工具. 功能 js ...
- 求函数 y=x^2-2x-3/2x^2+2x+1 的极值
解:展开函数式得到2yx2+2xy+y=x2-2x-3 继而得到(2y-1)x2+(2y+2)x+(y+3)=0 将上式看作x的二次方程,y组成了方程的系数. 只有Δ>=0,x才有实值. Δ=( ...
- 微博轻量级RPC框架Motan正式开源:支撑千亿调用
支撑微博千亿调用的轻量级 RPC 框架 Motan 正式开源了,项目地址为https://github.com/weibocom/motan. 微博轻量级RPC框架Motan正式开源 Motan 是微 ...