龙空技术网

四十一、Python模块time: 处理日期和时间

数据致美 236

前言:

当前各位老铁们对“python今年多少天的函数”大致比较关心,大家都想要学习一些“python今年多少天的函数”的相关知识。那么小编在网络上收集了一些关于“python今年多少天的函数””的相关内容,希望朋友们能喜欢,各位老铁们一起来了解一下吧!

time模块处理日期和时间

在Python中,time模块主要提供了处理各种日期、时间功能的类和函数,还提供了把日期、时间格式转为字符串的功能与从字符串到日期、时间格式转化的功能。

注:此模块并非所有平台提供所有功能,因平台而异。

我们先来看看Python的时间模块整体包含哪些属性和函数:

time模块全部属性和函数

1.struct_time类

time.struct_time是类,该类代表一个时间对象,它主要包括9个属性, 很多Python函数用一个元组装起来的9位数字处理时间,这9个数据就是下面的9个属性,所以也称之为时间元组:

tm_year:表示年份,如2020,2019tm_mon:表示月份,范围是1~12tm_mday:日期,范围是1~31tm_hour:小时,范围是0~23tm_min:分钟,范围是0~59tm_sec:秒数,范围是0~59tm_wday:周,范围是0~6,周一为0tm_yday:一年中的第多少天,范围是1~366tm_isdst:夏令时,0、1、或-1
2.time模块常用功能函数time.asctime([t]) 将时间元组或struct_time转换为时间字符串。如果不指定参数,则默认转换当前时间

time.asctime([t]): 将时间元组或struct_time转换为时间字符串

time.ctime([seconds]) 将以秒数代表的时间转换为时间字符串,如果seconds=0,表示历年,也就是1920年1月1号对应的时间字符串, 如果不传入时间,就使用当前时间

time.ctime([seconds])将以秒数代表的时间转换为时间字符串

time.gmtime([seconds]) 将以秒数代表的UTC时间转换为struct_time对象,如果不传入参数,代表当前时间

time.gmtime([seconds]) 将以秒数代表的时间转换为struct_time对象

time.localtime() 将以秒数代表的本地时间转换为struct_time对象,如果不传入参数,代表当前时间

time.localtime() 将以秒数代表的本地时间转换为struct_time对象

time.mktime([t]) 是time.localtime([seconds])的反转函数,是将元组时间或struct_time时间转换为从历年(1970年1月1日)到t经历的秒数

time.mktime([t]) 是time.localtime([seconds])的反转函数

time.perf_counter() 返回性能计数器的值, 以秒为单位time.process_time() 返回当前进程使用CPU的时间,以秒为单位time.sleep(seconds) 线程休眠,以秒为单位time.strftime(format[,t]) 将时间元组或struct_time对象转换为指定格式format的时间字符串,如果不指定t参数,默认转换当前时间

time.strftime(format[,t]) 将时间元组或struct_time对象转换为指定格式format的时间字符串

time.strptime(string[,format]) 将字符串格式的时间解析成struct_time对象,与time.strftime(format[,t])互为逆函数

time.strptime(string[,format]) 将字符串格式的时间解析成struct_time对象

time.time() 从初始(历年1970年1月1日)到当前经历了多少秒

time.time() 从初始(历年1970年1月1日)到当前经历了多少秒

time.timezone 属性,返回本地时区的时间偏移,以秒为单位

time.timezone 属性,返回本地时区的时间偏移

time.tzname 属性返回本地时区的名字

time.tzname 属性,返回本地时区的名字

3.Python中时间日期格式化符号

%y 两位数的年份表示(00-99)%Y 四位数的年份表示(000-9999)%m 月份(01-12)%d 月内中的一天(0-31)%H 24小时制小时数(0-23)%I 12小时制小时数(01-12)%M 分钟数(00=59)%S 秒(00-59)%a 本地简化星期名称%A 本地完整星期名称%b 本地简化的月份名称%B 本地完整的月份名称%c 本地相应的日期表示和时间表示%j 年内的一天(001-366)%p 本地A.M.或P.M.的等价符%U 一年中的星期数(00-53)星期天为星期的开始%w 星期(0-6),星期天为星期的开始%W 一年中的星期数(00-53)星期一为星期的开始%x 本地相应的日期表示%X 本地相应的时间表示%Z 当前时区的名称%% %号本身
4.时间类型之间的转换关系

时间类型之间的转换关系

标签: #python今年多少天的函数 #python中time函数 #python localtime函数不返回任何值 #python数字转日期函数