在Python中,表示时间主要有以下几种方式:
时间戳
使用`time.time()`函数获取当前时间的时间戳,它是一个浮点数,表示从1970年1月1日00:00:00开始到现在的秒数。
结构化时间(元组)
使用`time.localtime()`函数将时间戳转换为结构化时间元组,包含年、月、日、时、分、秒等信息。
使用`time.gmtime()`函数获取格林尼治时间元组。
格式化时间
使用`time.strftime()`函数将结构化时间元组按照指定的格式字符串进行格式化输出。
格式化字符串可以包含各种占位符,如`%Y`表示四位数年份,`%m`表示月份,`%d`表示日期,`%H`表示24小时制的小时数等。
import time
获取当前时间戳
timestamp = time.time()
print("当前时间戳为:", timestamp)
将时间戳转换为本地时间元组
local_time_tuple = time.localtime(timestamp)
print("当前本地时间为:", local_time_tuple)
将本地时间元组格式化为字符串
formatted_time = time.strftime("%Y-%m-%d %H:%M:%S", local_time_tuple)
print("格式化后的时间为:", formatted_time)
以上代码展示了如何使用Python的`time`模块来获取、转换和格式化时间