Отключение секунд в python datetime now() дает мне datetime.datetime(2010, 7, 6, 5, 27, 23, 662390) Как мне получить только datetime.datetime(2010, 7, 6, 5, 27, 0, 0) (объект datetime), где все после минут равно нулю? Ответ 1 dtwithoutseconds = dt.replace(second=0, microsecond=0) http://docs.python.org/library/datetime.html#datetime.datetime.replace Ответ 2 Вы можете использовать datetime.replace для получения нового объекта datetime без секунд и микросекунд: the_time = datetime.now() the_time = the_time.replace(second=0, microsecond=0) Ответ 3 Я знаю это довольно старый вопрос, но до сих пор я не нашел ни одного действительно полного ответа. Нет необходимости сначала создавать объект datetime и впоследствии манипулировать им. dt = datetime.now(). replace (second = 0, microsecond = 0) вернет нужный объект
Ответ 1 dtwithoutseconds = dt.replace(second=0, microsecond=0) http://docs.python.org/library/datetime.html#datetime.datetime.replace
Ответ 2 Вы можете использовать datetime.replace для получения нового объекта datetime без секунд и микросекунд: the_time = datetime.now() the_time = the_time.replace(second=0, microsecond=0)
Ответ 3 Я знаю это довольно старый вопрос, но до сих пор я не нашел ни одного действительно полного ответа. Нет необходимости сначала создавать объект datetime и впоследствии манипулировать им. dt = datetime.now(). replace (second = 0, microsecond = 0) вернет нужный объект