欢迎访问宙启技术站
智能推送

Python中的time()函数:简化时间格式并进行格式化输出。

发布时间:2023-12-14 19:46:53

time()函数是Python中的时间模块time中的一个函数,用于获取当前的系统时间。它返回的是从1970年1月1日午夜开始经过的秒数。

time()函数的基本语法如下:

time()

下面是一个示例,演示如何使用time()函数获取当前系统时间并进行格式化输出:

import time

# 获取当前系统时间
current_time = time.time()

# 打印当前系统时间(秒数)
print("当前系统时间(秒数):", current_time)

# 将当前系统时间转换为字符串格式
current_time_str = time.ctime(current_time)
print("当前系统时间(字符串):", current_time_str)

# 使用strftime函数格式化输出时间
formatted_time = time.strftime("%Y-%m-%d %H:%M:%S", time.localtime(current_time))
print("当前系统时间(格式化):", formatted_time)

执行以上代码,输出结果如下:

当前系统时间(秒数): 1643477687.0677896
当前系统时间(字符串): Thu Jan 29 11:28:07 2022
当前系统时间(格式化): 2022-01-29 11:28:07

在上面的示例中,首先使用time()函数获取了当前系统时间的秒数,然后使用ctime()函数将该秒数转换为字符串格式,最后使用strftime()函数对时间进行格式化输出。

strftime()函数是time模块中一个重要的函数,用于将时间结构(如通过localtime()函数获取的本地时间结构)格式化为指定的字符串格式。其中,"%Y-%m-%d %H:%M:%S"是一个日期时间格式的字符串模板,其中各个字符的具体含义如下:

- %Y:四位数的年份

- %m:两位数的月份(01-12)

- %d:两位数的日期(01-31)

- %H:24小时制的小时(00-23)

- %M:分钟数(00-59)

- %S:秒数(00-59)

通过不同的字符组合,可以实现各种不同格式的时间输出。

总结:time()函数是Python中时间模块time的一个函数,用于获取当前的系统时间(秒数),并可以进行格式化输出。