推荐答案
// www.javascriptcn.com code example
import time
# 获取当前时间戳
current_time = time.time()
print("当前时间戳:", current_time)
# 将时间戳转换为本地时间
local_time = time.localtime(current_time)
print("本地时间:", local_time)
# 格式化时间
formatted_time = time.strftime("%Y-%m-%d %H:%M:%S", local_time)
print("格式化时间:", formatted_time)
# 暂停程序执行
time.sleep(2)
print("暂停了2秒")
# 获取当前时间的字符串表示
current_time_str = time.ctime(current_time)
print("当前时间字符串:", current_time_str)本题详细解读
1. 获取当前时间戳
time.time() 函数返回当前时间的时间戳,即从1970年1月1日00:00:00 UTC到现在的秒数。
2. 将时间戳转换为本地时间
time.localtime() 函数将时间戳转换为本地时间的结构化时间对象(struct_time),包含年、月、日、时、分、秒等信息。
3. 格式化时间
time.strftime() 函数将结构化时间对象格式化为指定的字符串格式。常用的格式化符号包括:
%Y:四位数的年份%m:两位数的月份%d:两位数的日期%H:24小时制的小时%M:分钟%S:秒
4. 暂停程序执行
time.sleep() 函数使程序暂停执行指定的秒数。
5. 获取当前时间的字符串表示
time.ctime() 函数将时间戳转换为一个可读的字符串表示,格式为 Day Mon DD HH:MM:SS YYYY。