По моему мнению, объект Date / Time отображает время в текущей ситуации (например, сейчас ()).Отображение разницы во времени не является частью объекта Date или Time, потому что разница между, например, 1 мая и 3 мая, может привести к 3 января 1970 г. или 2 мая, зависит от того, как вы начнете считать свою дельту.
Я бы посоветовал поместить ваше время во временную метку, которая является простым целым числом за секунды.Сделайте вычитание и вуаля, есть ваши дельта-секунды.Эта дельта может использоваться для применения к любому другому объекту.