Python 中处理日期和时间的模块

忘是亡心i 2024-03-30 10:47 154阅读 0赞

Python 提供了timedatetime模块,可以帮助我们轻松获取和修改日期和时间,下面让我们来逐一了解一下。

time 模块

该模块包括使用时间执行各种操作所需的所有与时间相关的功能,它还允许我们访问多种用途所需的时钟类型。

内置函数:

请看下表,它描述了时间模块的一些重要内置功能。
















































function Description
time() 返回自epoch以来经过的秒数
ctime() 以经过的秒数作为参数,返回当前日期和时间
sleep() 在给定的持续时间内停止线程的执行
time.struct_time Class 函数要么将此类作为参数,要么将其作为输出返回
localtime() 以自epoch以来经过的秒数作为参数,并以时间形式返回日期和时间。struct_time格式
gmtime() 与localtime()类似,返回时间。UTC格式的struct_time
mktime() ocaltime()的倒数。获取包含9个参数的元组,并返回自epoch pas输出以来经过的秒数
asctime() 获取包含9个参数的元组,并返回表示相同参数的字符串
strftime() 获取包含9个参数的元组,并根据使用的格式代码返回表示相同参数的字符串
strptime() 分析字符串并及时返回。struct_time格式

代码格式化:

在用示例解释每个函数之前,先看一下所有合法的格式化代码的方式:

































































































































Code Description Example
%a Weekday (short version) Mon
%A Weekday (full version) Monday
%b Month (short version) Aug
%B Month (full version) August
%c Local date and time version Tue Aug 23 1:31:40 2019
%d Depicts the day of the month (01-31) 07
%f Microseconds 000000-999999
%H Hour (00-23) 15
%I Hour (00-11) 3
%j Day of the year 235
%m Month Number (01-12) 07
%M Minutes (00-59) 44
%p AM / PM AM
%S Seconds (00-59) 23
%U Week number of the year starting from Sunday (00-53) 12
%w Weekday number of the week Monday (1)
%W Week number of the year starting from Monday (00-53) 34
%x Local date 06/07/22
%X Local time 12:30:45
%y Year (short version) 22
%Y Year (full version) 2022
%z UTC offset +0100
%Z Timezone CST
%% % Character %

struct_time 类具有以下属性:












































Attribute Value
tm_year 0000, .., 2019, …, 9999
tm_mon 1-12
tm_mday 1-31
tm_hour 0-23
tm_min 0-59
tm_sec 0-61
tm_wday 0-6  (Monday is 0)
tm_yday 1-366
tm_isdst 0, 1, -1    (daylight savings time, -1 when unknown)

来源:https://www.weidianyuedu.com

发表评论

表情:
评论列表 (有 0 条评论,154人围观)

还没有评论,来说两句吧...

相关阅读

    相关 Python日期时间

    一、概述 Python程序可以通过多种方式来处理日期和时间。日期格式之间的转换是计算机的一个共同核心。Python的时间和日历模块能够帮助我们跟踪的日期和时间。 1、