是否可以使用python Time模块而不是datetime模块确定当前时间之前的N天?
我知道datetime模块就像这样工作
from datetime import datetime, timedelta
N = 2
date_N_days_ago = datetime.now() - timedelta(days=N)
答案 0 :(得分:1)
一般来说,没有。
time
模块根本不关心日历。问题“一天前的时间,确切地说”只有声音很容易,但事实并非如此。考虑诸如夏令时,或闰秒或行政变更之类的事情,它们只是说“24小时前和今天不一样,只是一天后”。
所以,使用正确的工具。 datetime
包含在Python的标准库完全中,因此人们不会构建百万次破坏的实现。