【python标准库模块一】时间模块time学习
本文介绍python的标准库模块time的常见用法
时间模块time
- 导入时间模块
import time
- 得到时间戳,这是统计从1970年1月1日0点0分到现在经过了多少秒,一般用于加减法一起用,比如统计程序运行时间
#时间戳,得到从1970年1月1日0点0分到现在经过了多少秒
print(time.time())
#打印结果为1523764517.564663 - 得到结构化时间(当地时间),得到的是一个对象,包含当前年月日时分秒的信息。
#得到当前时间,结果是一个对象
print(time.localtime())
#打印结果为time.struct_time(tm_year=2018, tm_mon=4, tm_mday=15, tm_hour=12, tm_min=0, tm_sec=10, tm_wday=6, tm_yday=105, tm_isdst=0)其中值得一说的是,tm_wday代表一周内的第几天,从0开始算,周日就是6,tm_yday就是在一年中的第几天
- 得到结构化时间(世界标准时间,UTC),得到的是一个对象,包含当前年月日时分秒的信息。
#得到结构化时间(世界标准时间,UTC),结果是一个对象
print(time.gmtime())
#打印结果为time.struct_time(tm_year=2018, tm_mon=4, tm_mday=15, tm_hour=4, tm_min=19, tm_sec=38, tm_wday=6, tm_yday=105, tm_isdst=0)这个时间和我们北京时间差了8个时区,也就是8个小时
- 得到字符串时间,得到一个字符串,格式固定
#得到结构化时间,结果是字符串
print(time.asctime())
#打印结果为Sun Apr 15 12:35:08 2018
三种时间(时间戳、结构化时间、字符串时间)的相互转换
如下图所示,中介是结构化时间,然后调用相应的函数可以实现三种时间的互转,这种方法在转换字符串时间的时候可以自定义格式

#将结构化时间转换为时间戳
print(time.mktime(time.localtime())) #将结构化时间转换为字符串时间
print(time.strftime("%Y-%m-%d %X",time.localtime()))
#其中分隔符可以自己定,%X 泛指时分秒 #将字符串时间转换为结构化时间
print(time.strptime("2018-4-15 12:32:59","%Y-%m-%d %X"))
当然如果自己不想自定义字符串时间的格式排布,可以使用以下方法得到一个固定格式的字符串时间,格式类似于“Sun Apr 15 12:35:08 2018”

除了time模块之外还有一个datetime模块可以生成更符合我们看的一种时间,如下代码所示
import datetime print(datetime.datetime.now())
#打印结果为2018-04-15 12:41:10.962991
【python标准库模块一】时间模块time学习的更多相关文章
- Python标准库笔记(9) — functools模块
functools 作用于函数的函数 functools 模块提供用于调整或扩展函数和其他可调用对象的工具,而无需完全重写它们. 装饰器 partial 类是 functools 模块提供的主要工具, ...
- Python标准库笔记(11) — Operator模块
Operator--标准功能性操作符接口. 代码中使用迭代器时,有时必须要为一个简单表达式创建函数.有些情况这些函数可以用一个lambda函数实现,但是对于某些操作,根本没必要去写一个新的函数.因此o ...
- Python标准库笔记(10) — itertools模块
itertools 用于更高效地创建迭代器的函数工具. itertools 提供的功能受Clojure,Haskell,APL和SML等函数式编程语言的类似功能的启发.它们的目的是快速有效地使用内存, ...
- Python标准库笔记(8) — pprint模块
struct模块提供了用于在字节字符串和Python原生数据类型之间转换函数,比如数字和字符串. Python版本: 2.x & 3.x 该模块作用是完成Python数值和C语言结构体的Pyt ...
- python标准库介绍——12 time 模块详解
==time 模块== ``time`` 模块提供了一些处理日期和一天内时间的函数. 它是建立在 C 运行时库的简单封装. 给定的日期和时间可以被表示为浮点型(从参考时间, 通常是 1970.1.1 ...
- python标准库介绍——27 random 模块详解
==random 模块== "Anyone who considers arithmetical methods of producing random digits is, of cour ...
- python标准库介绍——10 sys 模块详解
==sys 模块== ``sys`` 模块提供了许多函数和变量来处理 Python 运行时环境的不同部分. === 处理命令行参数=== 在解释器启动后, ``argv`` 列表包含了传递给脚本的所有 ...
- python标准库介绍——33 thread 模块详解
?==thread 模块== (可选) ``thread`` 模块提为线程提供了一个低级 (low_level) 的接口, 如 [Example 3-6 #eg-3-6] 所示. 只有你在编译解释器时 ...
- python标准库介绍——31 threading 模块详解
threading 模块 (可选) ``threading`` 模块为线程提供了一个高级接口, 如 [Example 3-1 #eg-3-1] 所示. 它源自 Java 的线程实现. 和低级的 ``t ...
- python标准库介绍——29 zlib 模块详解
==zlib 模块== (可选) ``zlib`` 模块为 "zlib" 压缩提供支持. (这种压缩方法是 "deflate".) [Example 2-43 ...
随机推荐
- VirtualBox网络配置使用案例
VirtualBox VirtualBox is a powerful x86 and AMD64/Intel64 virtualization product for enterprise as ...
- 南阳OJ-14-会场安排问题---区间不相交
题目链接: http://acm.nyist.edu.cn/JudgeOnline/problem.php?pid=14 题目描述: 学校的小礼堂每天都会有许多活动,有时间这些活动的计划时间会发生冲突 ...
- easygui控件介绍
1.msgbox: 语法:msgbox(text,title, ok_button='OK',image=None,root=None) 实例:msgbox('内容内容','标题标题','确定')返回 ...
- 图片处理之 Base64
网页上的图片资源如果采用 http 形式的 url 的话都会额外发送一次请求,网页发送的 http 请求次数越多,会造成页面加载速度越慢.而采用Base64格式的编码,将图片转化为字符串后,图片文件会 ...
- Django REST framework+Vue 打造生鲜超市(十)
十一.pycharm远程代码调试 第三方登录和支付,都需要有服务器才行(回调url),我们可以用pycharm去远程调试服务器代码 服务器环境搭建 以全新阿里云centos7系统为例: 11.1.阿里 ...
- laravel5.5 使用alipay SDK报错Cannot redeclare Encrypt() (previously declared in ../vendor/laravel/framework/src/Illuminate/Foundation/helpers.php:448)
错误现象: 在laravel5.5 中,使用alipaySDK 报错: Cannot redeclare Encrypt() (previously declared in ../vendor/lar ...
- 设计APP时我们该怎么做
不得不承认,手机APP已经渗透到我们的生活中,根据数据统计,人们每天平均有3.9个小时是花费在手机APP的使用上的,可以预见,手机APP正在改变我们的生活.手机APP受到人们的欢迎,很多商家也看到了其 ...
- [LeetCode] Set Intersection Size At Least Two 设置交集大小至少为2
An integer interval [a, b] (for integers a < b) is a set of all consecutive integers from a to b, ...
- 爱奇艺2018春招Java工程师编程题题解
字典序最大子序列 题目描述 对于字符串a和b,如果移除字符串a中的一些字母(可以全部移除,也可以一个都不移除)就能够得到字符串b我们就称b是a的子序列. 例如."heo"是&quo ...
- 阿里云在RSAC 2018上宣布 将在西雅图建立安全实验室
日前,2018年度的RSA Conference全球信息安全大会在美国加州旧金山市召开.作为全球三大云计算服务商之一,阿里云携3款全新安全产品亮相,并宣布今年将在西雅图设立全新的安全实验室,整合全球安 ...