TemporalZ

subtract

Returns a new ZonedDateTime moved backward by the given duration.

See: Temporal.ZonedDateTime.subtract

Parameters

#
self:ZonedDateTime
ZonedDateTime
duration:Duration
Duration

Source

Implementation

#
pub fn subtract(self: ZonedDateTime, duration: Duration) !ZonedDateTime {
    const overflow_opt = abi.toOption(abi.c.ArithmeticOverflow_option, null);
    return wrapZonedDateTime(abi.c.temporal_rs_ZonedDateTime_subtract(self._inner, duration._inner, overflow_opt));
}