Вычитание двух объектов datetime.datetime.now (). Time ()

Таким образом, вы можете просто использовать метод расширения FirstOrDefault, как показано ниже:

var item = List.FirstOrDefault(x => x.Amount > 0);
if (item != null) 
{
    item.Amount += item1- item2;
}

Сторона Примечание: условие немного странно. Первая возвращаемая строка может отличаться при каждом выполнении запроса.

0
задан Besseler 19 January 2019 в 19:35
поделиться

1 ответ

Вместо этого вы можете рассмотреть возможность использования модуля time, это вернет время UNIX в секундах, чтобы вы могли легко найти разницу между двумя разами в секундах, а затем при желании вы можете преобразовать ее в формат строки времени. [118 ]

import time
start = time.time()
time.sleep(1)
end = time.time()
delta = end - start

Или, все еще используя datetime, вы можете удалить вызов .time() в своем коде

start = datetime.datetime.now()
time.sleep(1)
end = datetime.datetime.now()
delta = end - start

Это возвращает объект timedelta, который имеет такие свойства, как .days, .seconds, .microseconds, который вы можете использовать для извлечения различных временных разностей.

0
ответ дан Sven Harris 19 January 2019 в 19:35
поделиться
Другие вопросы по тегам:

Похожие вопросы: