module datetime
¶
Source: stdlib/datetime.codon
datetime
¶Source: stdlib/datetime.codon
MINYEAR
= 1
¶MAXYEAR
= 9999
¶MAXORDINAL
= 3652059
¶MAX_DELTA_DAYS
= 999999999
¶timedelta
@tuple Class is named tuple (cannot write fields) ¶min
: ClassVar[timedelta]
¶max
: ClassVar[timedelta]
¶resolution
: ClassVar[timedelta]
¶days
@property Method is a class property ¶seconds
@property Method is a class property ¶microseconds
@property Method is a class property ¶__new__(days: float = 0, seconds: float = 0, microseconds: float = 0, milliseconds: float = 0, minutes: float = 0, hours: float = 0, weeks: float = 0)
¶__new__(days: int)
¶__repr__(self)
¶__str__(self)
¶__add__(self, other: timedelta)
¶__sub__(self, other: timedelta)
¶__mul__(self, other: int)
¶__rmul__(self, other: int)
¶__mul__(self, other: float)
¶__rmul__(self, other: float)
¶__truediv__(self, other: timedelta)
¶__truediv__(self, other: float)
¶__truediv__(self, other: int)
¶__floordiv__(self, other: timedelta)
¶__floordiv__(self, other: int)
¶__mod__(self, other: timedelta)
¶__divmod__(self, other: timedelta)
¶__pos__(self)
¶__neg__(self)
¶__abs__(self)
¶__eq__(self, other: timedelta)
¶__ne__(self, other: timedelta)
¶__lt__(self, other: timedelta)
¶__le__(self, other: timedelta)
¶__gt__(self, other: timedelta)
¶__ge__(self, other: timedelta)
¶__bool__(self)
¶total_seconds(self)
¶IsoCalendarDate
@tuple Class is named tuple (cannot write fields) ¶year
: int
¶week
: int
¶weekday
: int
¶__repr__(self)
¶date
@tuple Class is named tuple (cannot write fields) ¶min
: ClassVar[date]
¶max
: ClassVar[date]
¶resolution
: ClassVar[timedelta]
¶year
@property Method is a class property ¶month
@property Method is a class property ¶day
@property Method is a class property ¶__new__(year: int, month: int, day: int)
¶__repr__(self)
¶__add__(self, other: timedelta)
¶__sub__(self, other: timedelta)
¶__sub__(self, other: date)
¶__eq__(self, other: date)
¶__ne__(self, other: date)
¶__lt__(self, other: date)
¶__le__(self, other: date)
¶__gt__(self, other: date)
¶__ge__(self, other: date)
¶__bool__(self)
¶__str__(self)
¶today()
¶fromtimestamp(timestamp)
¶fromordinal(ordinal: int)
¶fromisoformat(date_string: str)
¶fromisocalendar(year, week, day)
¶replace(self, year: int = -1, month: int = -1, day: int = -1)
¶timetuple(self)
¶toordinal(self)
¶weekday(self)
¶isoweekday(self)
¶isocalendar(self)
¶isoformat(self)
¶ctime(self)
¶time
@tuple Class is named tuple (cannot write fields) ¶min
: ClassVar[time]
¶max
: ClassVar[time]
¶resolution
: ClassVar[timedelta]
¶hour
@property Method is a class property ¶minute
@property Method is a class property ¶second
@property Method is a class property ¶microsecond
@property Method is a class property ¶__new__(hour: int = 0, minute: int = 0, second: int = 0, microsecond: int = 0)
¶__repr__(self)
¶__str__(self)
¶__bool__(self)
¶fromisoformat(time_string: str)
¶replace(self, hour: int = -1, minute: int = -1, second: int = -1, microsecond: int = -1)
¶isoformat(self, timespec: Literal[str] = "auto")
¶datetime
@tuple Class is named tuple (cannot write fields) ¶min
: ClassVar[datetime]
¶max
: ClassVar[datetime]
¶resolution
: ClassVar[timedelta]
¶year
@property Method is a class property ¶month
@property Method is a class property ¶day
@property Method is a class property ¶hour
@property Method is a class property ¶minute
@property Method is a class property ¶second
@property Method is a class property ¶microsecond
@property Method is a class property ¶__new__(year: int, month: int, day: int, hour: int = 0, minute: int = 0, second: int = 0, microsecond: int = 0)
¶__repr__(self)
¶__str__(self)
¶__add__(self, other: timedelta)
¶__sub__(self, other: timedelta)
¶__sub__(self, other: datetime)
¶__eq__(self, other: datetime)
¶__ne__(self, other: datetime)
¶__lt__(self, other: datetime)
¶__le__(self, other: datetime)
¶__gt__(self, other: datetime)
¶__ge__(self, other: datetime)
¶__bool__(self)
¶date(self)
¶time(self)
¶today()
¶now()
¶utcnow()
¶fromtimestamp(timestamp)
¶utcfromtimestamp(timestamp)
¶fromordinal(ordinal: int)
¶combine(date: date, time: time)
¶fromisoformat(date_string: str)
¶fromisocalendar(year: int, week: int, day: int)
¶replace(self, year: int = -1, month: int = -1, day: int = -1, hour: int = -1, minute: int = -1, second: int = -1, microsecond: int = -1)
¶timetuple(self)
¶utctimetuple(self)
¶toordinal(self)
¶timestamp(self)
¶weekday(self)
¶isoweekday(self)
¶isocalendar(self)
¶isoformat(self, sep: str = "T", timespec: Literal[str] = "auto")
¶ctime(self)
¶timedelta
@extend Class is extended to add given methods ¶__add__(self, other: date)
¶__add__(self, other: datetime)
¶