Skip to content

module numpy.npdatetime

Source: stdlib/numpy/npdatetime.codon


DatetimeMetaData @tuple Class is named tuple (cannot write fields)

Fields

base: i32

num: i32


timedelta64[base,num] @tuple Class is named tuple (cannot write fields)

Fields

value: int

base: Literal[str]

num: Literal[int]


datetime64[base,num] @tuple Class is named tuple (cannot write fields)

Fields

value: int

base: Literal[str]

num: Literal[int]


datetimestruct

Fields

year: int

month: i32

day: i32

hour: i32

min: i32

sec: i32

us: i32

ps: i32

as_: i32


DatetimeMetaData @extend Class is extended to add given methods

Magic methods

__new__(base: int, num: int = 1)

__new__(base: Literal[str], num: int = 1)

__new__(dt: datetime64)

__new__(td: timedelta64)

Methods

divisor_to_multiple(self, den: int, metastr: str)

conversion_factor(self, dst: DatetimeMetaData)


timedelta64[base,num] @extend Class is extended to add given methods

Properties

_nat @property Method is a class property

Magic methods

__new__()

__new__(value: int, base: Literal[str], num: Literal[int])

__new__(td: timedelta64, base: Literal[str], num: Literal[int])

__new__(s: str, base: Literal[str], num: Literal[int])

__new__(value: int, unit: Literal[str])

__new__(td: timedelta64, unit: Literal[str] = "generic")

__new__(s: str, unit: Literal[str] = "generic")

__new__(td: datetime.timedelta, unit: Literal[str] = "us")

__eq__(self, other: timedelta64)

__ne__(self, other: timedelta64)

__lt__(self, other: timedelta64)

__gt__(self, other: timedelta64)

__le__(self, other: timedelta64)

__ge__(self, other: timedelta64)

__bool__(self)

__pos__(self)

__neg__(self)

__abs__(self)

__add__(self, other)

__radd__(self, other)

__add__(self, other: timedelta64)

__add__(self, other: datetime64)

__add__(self, other: int)

__radd__(self, other: int)

__sub__(self, other)

__rsub__(self, other)

__sub__(self, other: timedelta64)

__sub__(self, other: int)

__rsub__(self, other: int)

__mul__(self, other)

__rmul__(self, other)

__mul__(self, other: float)

__rmul__(self, other: float)

__mul__(self, other: int)

__rmul__(self, other: int)

__floordiv__(self, other)

__floordiv__(self, other: timedelta64)

__floordiv__(self, other: float)

__floordiv__(self, other: int)

__truediv__(self, other)

__truediv__(self, other: timedelta64)

__truediv__(self, other: float)

__truediv__(self, other: int)

__mod__(self, other: timedelta64)

__divmod__(self, other: timedelta64)

__repr__(self)

__str__(self)

Methods

tolist(self)


datetime64[base,num] @extend Class is extended to add given methods

Properties

_nat @property Method is a class property

Magic methods

__new__()

__new__(value: int, base: Literal[str], num: Literal[int])

__new__(value: datetime64, base: Literal[str], num: Literal[int])

__new__(s: str, base: Literal[str], num: Literal[int])

__new__(value: int, unit: Literal[str])

__new__(dt: datetime64, unit: Literal[str])

__new__(s: str, unit: Literal[str] = "us")

__new__(dt: datetime.datetime, unit: Literal[str] = "us")

__new__(dt: datetime.date, unit: Literal[str] = "D")

__eq__(self, other: datetime64)

__ne__(self, other: datetime64)

__lt__(self, other: datetime64)

__gt__(self, other: datetime64)

__le__(self, other: datetime64)

__ge__(self, other: datetime64)

__bool__(self)

__add__(self, other)

__radd__(self, other)

__add__(self, other: timedelta64)

__add__(self, other: int)

__radd__(self, other: int)

__sub__(self, other)

__sub__(self, other: timedelta64)

__sub__(self, other: datetime64)

__sub__(self, other: int)

__repr__(self)

__str__(self)

Methods

tolist(self)


datetimestruct @extend Class is extended to add given methods

Properties

datetime @property Method is a class property

days @property Method is a class property

minutes @property Method is a class property

Magic methods

__init__(self)

__init__(self, s: str)

__init__(self, dt: datetime.datetime)

__str__(self)

Methods

reset(self)

copy_to(self, other: datetimestruct)

set_days(self, days: int)

add_minutes(self, minutes: i32)

to_datetime64(self, meta: DatetimeMetaData)

from_datetime64(self, meta: DatetimeMetaData, dt: int)

utc_to_local(self, out: datetimestruct)

lossless_unit(self)

parse_iso8601(self, s: str)

to_str(self, unit: int, local: bool = False, utc: bool = False, tzoffset: int = -1)


busdaycalendar

Magic methods

__init__(self, weekmask = "1111100", holidays = None)