Returns the difference between two DateTime objects represented as an Interval.
( # type: ignore[override]
self, dt: datetime.datetime | None = None, abs: bool = True
)
| 701 | # DIFFERENCES |
| 702 | |
| 703 | def diff( # type: ignore[override] |
| 704 | self, dt: datetime.datetime | None = None, abs: bool = True |
| 705 | ) -> Interval[datetime.datetime]: |
| 706 | """ |
| 707 | Returns the difference between two DateTime objects represented as an Interval. |
| 708 | """ |
| 709 | if dt is None: |
| 710 | dt = self.now(self.tz) |
| 711 | |
| 712 | return Interval(self, dt, absolute=abs) |
| 713 | |
| 714 | def diff_for_humans( # type: ignore[override] |
| 715 | self, |