显然我可以从 datetime.datetime.now()
获取日期和时间,但我实际上并不关心秒数,尤其是微秒数。
有什么地方可以轻松获取日期+小时+分钟吗?
最佳答案
您可以像这样清除日期时间值的秒和微秒部分:
dt = datetime.datetime.now()
#Now get rid of seconds and microseconds component:
dt = dt.replace(second=0, microsecond=0)
这将允许您将日期时间与分钟粒度进行比较。
如果您只想打印没有秒/微秒组件的日期,请使用适当的格式字符串:
dt = datetime.datetime.now()
print dt.strftime("%Y/%m/%d %H:%M")
>>> '2012/12/12 12:12'
关于python - 我可以在 Python 中以较低的分辨率轻松获取日期时间吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13838394/