time模块中时间表现的格式主要有三种:
-
timestamp 时间戳,时间戳表示的是从1970年1月1日00:00:00开始按秒计算的偏移量
-
struct_time 时间元组,共有九个元素组。
-
format time 格式化时间,已格式化的结构使时间更具可读性。包括自定义格式和固定格式。
使用time库前先用import导入该库
import time
1.时间戳表示的是从1970年1月1日00:00:00开始按秒计算的偏移量,返回时间戳方式的函数主要有time(),ctime(),gmtime()等
import time # print(time.time()) #该函数返回当前时间戳,并以浮点数方式输出 # print(time.localtime()) # 1681374173.905619 # time.struct_time(tm_year=2023, tm_mon=4, tm_mday=13, tm_hour=16, tm_min=22, tm_sec=53, tm_wday=3, tm_yday=103, tm_isdst=0) #该函数返回当前时间戳,并以字符串方式输出 print(time.ctime(),type(time.ctime())) #Thu Apr 13 16:24:24 2023 # Thu Apr 13 16:26:45 2023 <class 'str'>
2、以元组的形式返回当前时间
# print(time.gmtime()) # time.struct_time(tm_year=2023, tm_mon=4, tm_mday=13, tm_hour=8, tm_min=28, tm_sec=18, tm_wday=3, tm_yday=103, tm_isdst=0)
3、时间格式化函数:strftime()、strptime()
(1)、strftime()函数将获取的计算机能识别的时间格式转换成便于人类识别的格式
# print(time.strftime('%Y-%m-%d %H:%M:%S'.format(time.localtime()))) # 2023-04-13 16:37:38 # print(time.strftime("%Y/%B/%d %H/%M/%S",time.localtime())) # 2023/April/13 16/39/08
标签:00,函数,Python,2023,13,tm,time,print From: https://www.cnblogs.com/mengdie1978/p/17345428.html