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(模块)
一.模块介绍 模块,用一砣代码实现了某个功能的代码集合. 类似于函数式编程和面向过程编程,函数式编程则完成一个功能,其他代码用来调用即可,提供了代码的重用性和代码间的耦合.而对于一个复杂的功能来,可能 ...
随机推荐
- C#之Enum中的Flag
我们知道在默认情况下,第一个枚举数的值为0,后面每个枚举数的值一次加1. enum Days {Sat, Sun, Mon, Tue, Wed, Thu, Fri}; 我们也可以用初始值来重写默认值. ...
- js中setinterval 的相关使用
1.setinterval 方法 setinterval()是定时调用的函数,可按照指定的周期(以毫秒计)来调用函数或计算表达式. 2.创建一个setinterval 方法 setInterval(s ...
- Linux下的基础命令
在容器环境中很多时候要确定底层操作系统是什么和什么版本,网上找了一把,发现了一些比较有用的命令,从其他地方转过来,参考 # uname -a # 查看内核/操作系统/CPU信息 # head -n / ...
- iOS:在使用Cocoapods安装shareSDK时出现的link路径错误
CocoaPods 错误 target overrides the `OTHER_LDFLAGS`... Xcode 升级到 6.0 后,更新 CocoaPods,出现了如下的警告 [!] The ` ...
- third-maximum-number
https://leetcode.com/problems/third-maximum-number/ // 开始我以为相同的也占一位,比如5,3,3,2,得出3,但是答案是需要2 public cl ...
- shell学习:几道常见shell习题
1. 编写shell脚本,计算1-100的和: #! /bin/bash sum=0 for i in `seq 1 100`; do sum=$[$i+$sum] done echo $sum 计算 ...
- Spring MVC入门Demo
1 参考http://blog.csdn.net/haishu_zheng/article/details/51490299,用第二种方法创建一个名为springmvcdemo的Maven工程. 2 ...
- 往aws中的s3上传数据
在官网下载对应的sdk http://aws.amazon.com/cn/sdk-for-net/ 然后再aws上为s3上的bucket生成密钥对 access_key和secret_key 调用对应 ...
- Java小案例(行星移动)
Java小案例 行星移动:参考:三百集 使用软件:idea2017,java 1,图片集:这里 (idea图片源放在target目录下,才能访问到),建议从小往上看... 2,定义MyFrame p ...
- HDUOJ A Mathematical Curiosity 1017
此题不难就是输出格式麻烦 #include<stdio.h> int main(){ int T; scanf("%d",&T); ...