027_Python3 time 模块
时间:2021-04-07
本文章向大家介绍027_Python3 time 模块,主要包括027_Python3 time 模块使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。
import time ''' %Y 四位数的年份表示(000-9999) %y 两位数的年份表示(00-99) %m 月份(01-12) %d 月内中的一天(0-31) %H 24小时制小时数(0-23) %I 12小时制小时数(01-12) %M 分钟数(00-59) %S 秒(00-59) %p 本地化的 AM,PM %w 一周中的第几天(0-6,0为周日) %a 本地简化星期名称,如:Mon %A 本地完整星期名称,如:Monday %b 本地简化的月份名称,如:Jan %B 本地完整的月份名称,如:January %j 年内的一天(001-366) %U 一年中的星期数(00-53),周日为起始 %c 本地相应的日期表示和时间表示;等同于:%a %b %d %H:%M%S %Y 如:Thu Jan 25 01:22:04 2018 %Z 当前时区的名称 %x 本地相应的日期表示;等同于:%d/%m/%y 如:01/25/18 %X 本地相应的时间表示,等同于:%H:%M%S 如:01:32:46 ''' # 1.1 获取时间戳 t1 = time.time() print(t1) # 1617675052.9833705 print(t1 / 3600 / 24 / 365 + 1970) # 2021.296141174842 # 1.2 struct_time ''' struct_time元组共有9个元素共九个元素:(年,月,日,时,分,秒,一年中第几周,一年中第几天等) tm_year(年) 比如2019 tm_mon(月) 1-12 tm_mday(日) 1-31 tm_hour(时) 0-23 tm_min(分) 0-59 tm_sec(秒) 0-61(注1:60 代表闰秒,61 是基于历史原因保留。) tm_wday(weekday) 0-6(0表示周一) tm_yday(一年中的第几天) 1-366 tm_isdst(是否是夏令时) 1(夏令时),0(非夏令时),-1(未知,默认) ''' print(time.localtime()) # time.sleep(5) print(time.localtime()) # time.struct_time(tm_year=2021, tm_mon=4, tm_mday=6, tm_hour=10, tm_min=18, tm_sec=30, tm_wday=1, tm_yday=96, tm_isdst=0) # time.struct_time(tm_year=2021, tm_mon=4, tm_mday=6, tm_hour=10, tm_min=18, tm_sec=35, tm_wday=1, tm_yday=96, tm_isdst=0) # 1.3 time.asctime([t]) t1 = time.localtime() print(time.asctime(t1)) # Tue Apr 6 10:21:47 2021 # 1.4 time.ctime 默认time.time()为参数 它的作用相当于 asctime(localtime(secs))。 print(time.ctime()) # Tue Apr 6 10:27:10 2021 # 1.5 time.mktime(tupletime) 接受时间元组并返回时间辍(1970纪元后经过的浮点秒数) print(time.mktime(time.localtime())) # 1617676148.0 # 1.6 time.strftime(format,[t]) # t -- 可选的参数t是一个struct_time对象,默认为此刻时间 # 接收以时间元组,并返回以可读字符串表示的当地时间,格式由参数format决定。 t = time.localtime() print(time.strftime("%Y-%m-%d %H:%M:%S")) # 2021-04-06 10:33:59 print(time.strftime("%Y-%m-%d %H:%M:%S", t)) # 2021-04-06 10:33:59 # 1.7 time.strptime(str,format) 函数根据指定的格式把一个时间字符串解析为时间元组 t1 = time.strptime('2021-04-06 10:07:25', '%Y-%m-%d %H:%M:%S') print(t1) # time.struct_time(tm_year=2021, tm_mon=4, tm_mday=6, tm_hour=10, tm_min=7, tm_sec=25, tm_wday=1, tm_yday=96, tm_isdst=-1) # 1.8 time.perf_counter() 返回计时器的精准时间(系统的运行时间),包含整个系统的睡眠时间。 # 由于返回值的基准点是未定义的,所以,只有连续调用的结果之间的差才是有效的。 # 1.9 time.process_time() # 返回当前进程执行 CPU 的时间总和,不包含睡眠时间。由于返回值的基准点是未定义的,所以,只有连续调用的结果之间的差才是有效的。
原文地址:https://www.cnblogs.com/luwei0915/p/14629239.html
- JavaScript 教程
- JavaScript 编辑工具
- JavaScript 与HTML
- JavaScript 与Java
- JavaScript 数据结构
- JavaScript 基本数据类型
- JavaScript 特殊数据类型
- JavaScript 运算符
- JavaScript typeof 运算符
- JavaScript 表达式
- JavaScript 类型转换
- JavaScript 基本语法
- JavaScript 注释
- Javascript 基本处理流程
- Javascript 选择结构
- Javascript if 语句
- Javascript if 语句的嵌套
- Javascript switch 语句
- Javascript 循环结构
- Javascript 循环结构实例
- Javascript 跳转语句
- Javascript 控制语句总结
- Javascript 函数介绍
- Javascript 函数的定义
- Javascript 函数调用
- Javascript 几种特殊的函数
- JavaScript 内置函数简介
- Javascript eval() 函数
- Javascript isFinite() 函数
- Javascript isNaN() 函数
- parseInt() 与 parseFloat()
- escape() 与 unescape()
- Javascript 字符串介绍
- Javascript length属性
- javascript 字符串函数
- Javascript 日期对象简介
- Javascript 日期对象用途
- Date 对象属性和方法
- Javascript 数组是什么
- Javascript 创建数组
- Javascript 数组赋值与取值
- Javascript 数组属性和方法
- 详解vue-cli中的ESlint配置文件eslintrc.js
- 浅谈jsp文件和HTML互相引入的乱码问题
- 基于Java子线程中的异常处理方法(通用)
- android 获取本机其他app的版本信息的示例代码
- 如何删除docker-register镜像及none无效镜像详解
- python九九乘法表的实例
- java 读取网页内容的实例详解
- JS+jQuery实现注册信息的验证功能
- java 将方法作为传参--多态的实例
- Windows使用docker打开新窗口error解决办法
- Mac中使用Nginx实现80端口转发8080端口
- Android 关闭多个Activity的实现方法
- Android中使用Kotlin实现一个简单的登录界面
- Python3.4实现从HTTP代理网站批量获取代理并筛选的方法示例
- hadoop中实现java网络爬虫(示例讲解)