Вопросы с тегом «timedelta»

433
Вычисление разницы между двумя экземплярами даты Java

Я использую java.util.Dateкласс Java в Scala и хочу сравнить Dateобъект и текущее время. Я знаю, что могу вычислить дельту с помощью getTime (): (new java.util.Date()).getTime() - oldDate.getTime() Тем не менее, это просто оставляет мне longмиллисекунды. Есть ли более простой и приятный способ...

275
Форматировать timedelta в строку

У меня проблемы с форматированием datetime.timedeltaобъекта. Вот что я пытаюсь сделать: у меня есть список объектов, и один из членов класса объекта - это объект timedelta, который показывает продолжительность события. Я хотел бы отобразить эту продолжительность в формате часов: минут. Я испробовал...

243
Конвертировать timedelta в дни, часы и минуты

У меня есть таймделта. Я хочу дни, часы и минуты от этого - либо как кортеж, либо как словарь ... Я не смущен. Должно быть, я делал это дюжину раз на дюжине языков, но у Python обычно есть простой ответ на все вопросы, поэтому я подумал спросить здесь, прежде чем приступить к изучению тошнотворно...

147
Python timedelta в годах

Мне нужно проверить, прошло ли какое-то количество лет с какой-то даты. В настоящее время я получил timedeltaот datetimeмодуля , и я не знаю , как преобразовать его в годы....

112
Python: преобразование timedelta в int во фрейме данных

Я хотел бы создать столбец в фрейме данных pandas, который представляет собой целочисленное представление количества дней в столбце timedelta. Можно ли использовать datetime.days или мне нужно сделать что-то более ручное? столбец timedelta 7 дн., 23:29:00 столбец целых чисел дня 7...

105
Как сравнить время в Python?

Я вижу, что сравнение дат может быть выполнено, и это тоже datetime.timedelta(), но я изо всех сил пытаюсь выяснить, как проверить, является ли текущее время ( datetime.datetime.now()) раньше, позже или таким же, чем указанное время (например, 8 утра), независимо от даты....

90
Понимание timedelta

Учитывая приведенный ниже код Python, пожалуйста, помогите мне понять, что там происходит. start_time = time.time() time.sleep(42) end_time = time.time() uptime = end_time - start_time human_uptime = str(datetime.timedelta(seconds=int(uptime))) Итак, я вижу разницу между start timeи end time, в...

90
В чем разница между datetime.timedelta и dateutil.relativedelta.relativedelta при работе только с днями?

В чем разница между datetime.timedelta(из стандартной библиотеки Python) и dateutil.relativedelta.relativedeltaпри работе только с днями? Насколько я понимаю, timedeltaподдерживает только дни (и недели), но relativedeltaдобавляет поддержку периодов, определенных в виде лет, месяцев, недель или...