获取当前时间...
current_time = f"现在时间:{time.ctime()}"
...输出是:
现在时间:2024 年 2 月 22 日星期四 10:35:01
我现在想添加设定的小时数(例如 3、5 小时),并使用与上面相同的格式(而不是“现在时间”、“过期”)
有什么建议吗?
我尝试将小时转换为秒,然后将其添加到“time.time()”,然后将其传递给“time.ctime()”。但是,这会出现以下错误:
OverflowError:时间戳超出平台 time_t 的范围
time
包主要用于时间戳。您想要的可能是datetime
,其中包括易于使用的添加时间功能。
from datetime import datetime, timedelta
future = datetime.now() + timedelta(hours=3)
print(future.ctime())
# Thu Feb 22 14:50:54 2024