Skip to content

Instantly share code, notes, and snippets.

View jtlz2's full-sized avatar

jtlz2

View GitHub Profile
@treyhunner
treyhunner / datetime_modulo.py
Last active July 29, 2024 15:27
Python modulo support for datetime
import datetime as dt
class datetime(dt.datetime):
def __divmod__(self, delta):
seconds = int((self - dt.datetime.min).total_seconds())
remainder = dt.timedelta(
seconds=seconds % delta.total_seconds(),
microseconds=self.microsecond,
)