我可以轻松地在Python中以较低的分辨率获取日期时间吗?

显然我可以从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的opencv还有face_r...
说到Pooling,相信学习过CNN的朋友们都不会感到陌生。Poolin...
记得大一学Python的时候,有一个题目是判断一个数是否是复数...
文章目录 3 直方图Histogramplot1. 基本直方图的绘制 Basic ...
文章目录 5 小提琴图Violinplot1. 基础小提琴图绘制 Basic v...
文章目录 4 核密度图Densityplot1. 基础核密度图绘制 Basic ...