Я пытаюсь рассчитать разницу между временами, необходимыми для выполнения конкретных задач. Например,
Date startpipeline = new Date()
// ...task 1...
Date stoppipeline = new Date()
TimeDuration task1 = TimeCategory.minus( stoppipeline, startpipeline )
print "time taken by task1 is " + task1
Делая выше, я выгляжу как 5 mins, 23 secs
и т. Д. Аналогично
Date startpipeline2 = new Date()
// ...task2...
Date stoppipeline2 = new Date()
TimeDuration task2 = TimeCategory.minus( stoppipeline2, startpipeline2 )
print "time taken by task2 is " + task2
Делая выше, я получаю как 2 mins, 23 secs
и т. Д.
Но для некоторых требований мне нужно вычислить разницу между обеими задачами, которые я пытался выполнить
TimeDuration diffbetween2task = TimeCategory.minus( task1, task2 )
, но это выдает ошибку. Он ожидает task1 и task2 в качестве формата даты. Может кто-нибудь помочь, пожалуйста?