📜  测量时间 - Python (1)

📅  最后修改于: 2023-12-03 15:11:06.237000             🧑  作者: Mango

测量时间 - Python

在Python中,我们可以使用时间模块和 datetime 类来进行时间测量。

time模块

time模块是Python中的内置模块,可以用于测量时间。

以下是一些使用 time 模块测量时间的示例:

import time

# 获取当前时间的时间戳
timestamp = time.time()
print("当前时间戳:", timestamp)

# 获取当前时间
current_time = time.ctime()
print("当前时间:", current_time)

# 等待10秒
time.sleep(10)
print("等待10秒后...")

# 获取程序运行时间
start_time = time.time()
# 执行程序
end_time = time.time()
run_time = end_time - start_time
print("程序运行时间:", run_time, "秒")
datetime类

datetime 是 Python 中的一个内置模块,通常用于表示时间与日期。

以下是一些使用 datetime 类测量时间的示例:

import datetime

# 获取当前日期
now = datetime.datetime.now()
print("当前日期:", now)

# 计算两个日期之差
date1 = datetime.datetime(2021, 5, 1)
date2 = datetime.datetime(2021, 5, 11)
delta = date2 - date1
print("时间差:", delta.days, "天")

# 格式化日期
date = datetime.datetime.now()
formatted_date = date.strftime("%Y-%m-%d %H:%M:%S")
print("格式化日期:", formatted_date)
总结

无论是使用 time 模块还是 datetime 类,Python都提供了很多方法来测量时间和处理日期。这些工具可以被广泛地应用在各种不同的场景中,如计时器,日志,调试等。

在编写代码时,合理地使用这些测量时间的工具,可以使代码执行更加高效、简洁,也可以方便地实现一些复杂的任务。