Time库--时间获取/格式化/程序计时应用

掌握时间:Python中time库的全面应用 time库是Python中处理时间的标准库计算机时间的表达提供获取系统时间并格式化输出功能提供系统级精确计时功能,用于程序性能分析time.()time库包括三类函数时间获取:time() ctime() gmtime()时间格式化:strftime() strptime()程序计时:sleep(), perf_counter()时间在计算机编程中扮演着至关重要的角色,Python的time库为我们提供了丰富的时间操作功能。 阅读详情

时间获取

time库中时间获取的最主要的函数包括如下三个:
time.time() - 获取系统当前时间戳,是一个表示从1970年1月1日0点0分开始计时的计算机内部时间值的浮点数;
time.ctime() - 不仅能获取时间,还具有一定的可读性,返回的是一个字符串;
time.gmtime() - 获取当前时间,生成的是计算机程序可以处理的时间格式(struct_time格式)
举例如下:

import time
time.time()
1587913869.6785142
time.ctime()
'Sun Apr 26 23:11:17 2020'
time.gmtime()
time.struct_time(tm_year=2020, tm_mon=4, tm_mday=26, tm_hour=15, tm_min=26, tm_sec=42, tm_wday=6, tm_yday=117, tm_isdst=0)

时间格式化

时间格式化是将时间以合理方式展示的方法,类似字符串的格式化方法(.format)。需要有展示模板,展示模板由特定的格式化控制字符组成。用来实现时间格式化的方法是strftime()方法。
strftime(tpl,ts)- tpl是格式化模板字符串,用来定义输出效果;ts是计算机内部时间类型变量

t = time.gmtime()
time.strftime("%Y-%m-%d %H:%M:%S",t)
'2020-04-26 15:33:17'

time库中包含很多控制符,所有控制符都是以%加一个字母的形式表达:

格式化字符串日期/时间说明实例
%Y年份0000~9999,eg:1992
%m月份01~12,eg:04
%B月份名称January~December,eg:April
%b月份简称Jan~Dec,eg:Apr
%d日期01~31,eg:25
%A星期Monday~Sunday
%a星期Mon~Sun
%H小时(24)00~24
%I小时(12)00~12
%P上下午AP/PM
%M分钟00~59
%S秒00~59

同时我们还能通过构造一个时间格式的字符串变量,通过time.strptime()方法形成一个时间变量。
time.strptime(str,tpl) - str是字符串形式的时间值,tpl是格式化模板字符串,用来定义输入效果。

t = '2020-04-26 15:33:17'
time.strptime(t,"%Y-%m-%d %H:%M:%S")
time.struct_time(tm_year=2020, tm_mon=4, tm_mday=26, tm_hour=15, tm_min=33, tm_sec=17, tm_wday=6, tm_yday=117, tm_isdst=-1)

程序计时应用

程序计时是指测量动作起止时间经历的过程,包括测量时间和产生时间:
perf_counter() - 返回cpu级别的精准时间计数值,单位为秒,由于这个计起点不确定,连续调用差值才有意义;

time_Start = time.perf_counter()
time_End = time.perf_counter()
time = time_End - time_Start
print(time)
1.1830223999999996

sleep(s) - s为拟休眠时间,单位是秒,但可以是浮点数。

time库概述与程序计时 time库概述 处理时间是程序最常用的功能之一,time库是Python提供的处理时间标准库。time库提供系统级精确计时器的计时功能,可以用来分析程序性能,也可以让程序暂停运行时间。 time库的功能主要分为3个方面:时间处理,时间格式化和计时。 时间处理主要包括4个函数:time.time() time.gmtime() time.localtime() time.ctime() 时间格式化主... 阅读详情

相关推荐

ADS学习笔记 1. 功率放大器设计

基于ADS2023 update2的学习笔记1.功率放大器设计

u014087103的博客 1万+

c++中的时间处理(2)time.h库及几个time相关的函数

time.h库及几个time相关的函数。

1919

WSL2不能上网,Failed to connect to github.com port 443问题解决方案

WSL2不能上网: 问题:ping外网无效 例如:ping www.baidu.com失败 解决方案: 在wsl: $sudo vi /etc/wsl.conf wsl.conf: [network] generateResolvConf = false 在PowerShell: $sudo vi /etc/etc/resolv.conf resolv.conf: # This file was automatically generated by WSL. To stop automatic gen

Jason_Chen__的博客 9526

Python计时库——Time库的使用详解

今天继续给大家介绍Python相关知识,本文主要内容是Python计时库——Time库的使用详解。 一、Python Time库简介 二、Time库时间获取 三、Time库时间格式化 四、Time库程序计时

永远是少年 1万+

接口调试必看:status显示canceled的3种常见原因及修复方法

本文深度解析了接口调试中status显示canceled的三种核心原因:网络层中断(如请求超时)、应用层逻辑主动取消(如请求竞态、组件卸载)以及用户交互与浏览器行为。文章提供了从诊断到修复的系统性方案,包括分析Network Timing、使用Axios CancelToken、优化请求策略与性能,帮助开发者从根本上解决这一常见问题。

bb456的博客 937

Disk Drill 使用教程

Disk Drill只需单击几下,即可恢复USB闪存驱动器上已删除的数据,包括丢失的照片,文档和其他文件类型。Disk Drill是真正的多合一应用程序,可在Mac上恢复闪存驱动器。Disk Drill将自动应用最佳的笔式驱动器恢复算法来恢复Mac数据。 USB闪存驱动器是一种传输和存储信息的好方法,但是如果错误地丢失或删除了存储在其中的文件,会发生什么呢?当您需要Mac的闪存驱动器数据恢复软件时,Disk Drill是您的最佳选择。Disk Drill将扫描您的USB闪存驱动器(也称为笔式驱动器)并查找

zjj778899的博客 1万+

Python学习【第十二篇】time & datetime模块

1.概述 程序设计开发过程中,往往存在很多场景,需要把时间和日期以某种特定形式格式化输出,在python中我们需要借助time & datetime模块来实现,今天就来一探这两大模块的究竟。 2.time模块 2.1 时间表现形式 time模块中时间表现的格式主要有三种:   a、timestamp时间戳,时间戳表示的是从1970年1月1日00:00:00开始按秒计算的偏...

浅洛帆 798

【人工智能时代】- 一键部署本地AI大模型

Ollama是一个开源项目,致力于简化大型语言模型(LLM)的本地部署过程。它允许用户在自己的硬件上运行和测试最新的语言模型,无需依赖云服务。Ollama提供了一个类似于OpenAI的API接口,使得开发者可以轻松地在自己的应用程序中集成大型语言模型。此外,Ollama WebUI为用户提供了一个友好的界面,用于管理和与模型进行交互。

xiaoli8748的专栏 2383

python模块——time库

1、概述 #时间获取 time() ctime() gmtime() #时间格式化 strftime() strptime() #程序计时 sleep() perf_counter() 2、时间获取 1、time():获取当前时间戳,计算计算机内部时间值,浮点数 >>>time.time() 1516939876.602282 2、ctime():获取当前时间并...

zhuibushixi的博客 598

docker-compose Install OrangeHRM

OrangeHRM是一个全面的人力资源管理HRM) 系统,它包含任何企业所需的所有基本功能。OrangeHRM旨在支持任何规模的团队,包括初创企业、中小企业以及大型跨国组织。

极致,细节 1004

国产系统(统信 UOS )漏洞修复方式

2.1 服务器版(单漏洞更新):服务器标准版:yum upgrade-minimal --cve “CVE编号”服务器 D 版:sudo apt update&&sudo apt install “受影响的软件包”1 统信 UOS 漏洞修复方式在线升级修复桌面专业版:通过以下步骤打开在线升级:控制中心–>更新–>更新设置–>打开系统更新、安全更新。安装过程中,请勾选“我已阅读并知晓”,然后点击“开始升级”。2 点击“检查更新”–“全部下载”,如果不想进行系统更新,可以选择只下载“安全更新”。

Reyn_观极 5016

Python中的时间格式的读取与转换(time模块)

介绍了Python中时间和日期的读取与格式转换。

天际 1万+

作物生长模型Oryza V3实战1:为什么要研究它

ORYZAV3是水稻生长模拟模型ORYZA2000的最新升级版本(3.5版),作为作物生长模型,它通过数学方法和计算机技术模拟水稻生长发育过程及其与环境条件的相互作用。主要功能包括:模拟不同条件下的水稻生长和产量形成、评估环境胁迫影响、分析土壤碳氮动态以及进行区域尺度模拟。国内应用广泛,科研机构用于气候变化影响评估、灌溉模式比较等研究,并开展参数敏感性分析和应用培训。使用流程分为六个步骤:确定输入参数(气象、土壤、作物三类)、参数校准、设置模拟环境、运行模型、分析结果(输出50个参数)和计算产量(穗干重×收

504

python的time库详解

time库的使用: Python中内置了一些与时间处理相关的库,如time、datatime和calendar库。 其中time库是Python中处理时间的标准库,是最基础的时间处理库。 time库的功能如下: (1)计算机时间的表达 (2)提供获取系统时间并格式化输出功能 (3)提供系统级精确计时功能,用于程序性能分析 格式如下: import time time.<b>( ) time库包括三类函数: 时间获取:time()、ctime()、gmtime()、local

超级程序诞生的博客 9万+

Data-Structures-and-Algorithm-Analysis-in-Java.pdf

作者: Weiss, Mark A. 出版社: Addison Wesley Data Structures and Algorithm Analysis in Java is an “advanced algorithms” book that fits between traditional CS2 and Algorithms Analysis courses. In the old ACM Curriculum Guidelines, this course was known as CS7. This text is for readers who want to learn good programming and algorithm analysis skills simultaneously so that they can develop such programs with the maximum amo...

jre9下载 jdk9

(Java SE Runtime Environment 9.0) 9.0u175 官方最新版 【x86|x64】

time库的使用

time库概述时间获取time() : 获取当前时间戳,即计算机内部时间值(浮点数)ctime() : 获取当前本地时间并以易读方式显示(字符串)gmtime() : 获取当前标准时间,返回值为计算机可处理的时间格式时间格式化strftime(tpl,ts) 概述 time库是Python中处理时间的标准库,提供获取系统时间并格式化输出的功能,提供系统级精确计时功能,用于程序性能分析。 time库包括三类函数: 时间获取:time() / ctime() / gmtime() 时间格式化:strfti

weixin_46102920的博客 1万+

VB摄像头监控

该VB模块可对摄像头捕获的画面进行录像等,可在创建的窗口进行控制

Python库:time库

一、time库简介 time库是Python中处理时间的标准库 计算机时间的表达 提供获取系统时间并格式化输出功能 提供系统级精确计时功能,用于程序性能分析 引入:import time time.<b>() 二、time库的使用 time库包括三类函数: 时间获取:time(),ctime(),gmtime() 时间格式化:strftime(),strptime() 程序计时:sleep(),perf_counter() 三、时间获取函数 time():获取当前

weixin_47008635的博客 8917

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

python的time库

time库 1.定义 time库是python中处理时间的标准库 2. time库的使用 时间获取-------time() ctime() gmtime() 时间格式化-------strftime()  strptime() 程序计时-------sleep()  perf_counter() 3.时间获取函数 time()-------获取当前时间戳,浮点数形式 ...

qq_38290604的博客 1万+

Python之time时间库

time是Python标准库中的一个模块,用于处理时间相关的操作。它提供了各种函数来获取当前时间、格式化时间、进行时间的转换和计算等。

积跬步,至千里。 3836

python处理时间的time库

这里写目录标题time库时间获取时间格式化程序计时 time库 1.time库的定义 •time是python中处理时间的标准库。 2.time库的使用 •时间获取---------time() ,ctime() ,gmtime() •时间格式化---------strftime() ,strptime() •程序计时----------sleep() ,perf_counter() 时间获取 1.time.time() 用于获取当前的时间戳。每个时间戳都以自从1970年1月1日午夜(历元)

weixin_53066120的博客 1万+

python学习记录14--给自己:python中time模块里的时间戳和格式化日期以及倒计时功能

一、时间戳&amp;格式化日期 1.时间戳:根据1970年1月1日00:00:00开始按秒计算的偏移量(以秒为单位)。time模块中的时间戳可进行日期运算 2.格式化日期:可将日期转换成平常我们所见的格式 python中时间日期格式化符号 %y 两位数的年份表示(00-99) %Y 四位数的年份表示(000-9999) %m 月份(01-12) %d 月内中的一天(0-31) %H ...

Mee_Tiz的博客 2万+

python学习篇,time库的使用

python中time库的使用什么是time库?如何使用time库?1)时间获取之time()函数2) 时间获取之ctime()函数3)时间获取之gmtime()函数4)时间格式化之strftime()函数5)时间格式之strptime()函数6)程序计时之sleep()函数7)程序计时之perf_counter()函数 什么是time库? 简单来说time库就是python用来处理时间的标准库。 1.计算机时间的表达。 2.提供获取系统时间并格式化输出的功能。 3.提供系统级精确计时功能,用于程序性能

葡萄酒的博客 2132

从0开始学习python2:python中time库的使用

time库介绍: time库包括三类函数: 1、时间获取:time() ctime() gtime 2、时间格式化:strftime() strptime() 3、程序计时:sleep() perf_counter() 1、时间获取 2、时间格式化 即将时间以合理的方式展示出来 格式化:类似字符串的格式化,需要有展示模板 展示模板由特定的格式化控制符组成 函数:strftime...

qq_34546589的博客 2079

Python初学5——time库简介与使用

目录 一、time库基本介绍 二、时间获取( time()、ctime()、gmtime() ) 三、时间格式化( strftime()、strptime() ) 四、程序计时应用( sleep()、perf_counter() ) 五、“文本进度条”实例

lvzb2020615的博客 6018

如何掌握时间:Python中time库的全面应用

time库是Python中处理时间的标准库计算机时间的表达提供获取系统时间并格式化输出功能提供系统级精确计时功能,用于程序性能分析time.()time库包括三类函数时间获取:time() ctime() gmtime()时间格式化:strftime() strptime()程序计时:sleep(), perf_counter()时间在计算机编程中扮演着至关重要的角色,Python的time库为我们提供了丰富的时间操作功能。

python03012的博客 1920
上一篇: 神经网络BP反向传播算法推导
June �
博客等级 码龄8年 10粉丝 27原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值