add static method

DateTime add(
  1. DateTime dateTime,
  2. TimeUnitDuration tud
)

Implementation

static DateTime add(DateTime dateTime, TimeUnitDuration tud) =>
    Jiffy.parseFromDateTime(dateTime)
        .add(
            milliseconds:
                tud.timeUnit == TimeUnit.millisecond ? tud.amount : 0,
            seconds: tud.timeUnit == TimeUnit.second ? tud.amount : 0,
            minutes: tud.timeUnit == TimeUnit.minute ? tud.amount : 0,
            hours: tud.timeUnit == TimeUnit.hour ? tud.amount : 0,
            days: tud.timeUnit == TimeUnit.day ? tud.amount : 0,
            months: tud.timeUnit == TimeUnit.month ? tud.amount : 0,
            years: tud.timeUnit == TimeUnit.year ? tud.amount : 0)
        .dateTime;