tslib.pyi 969 B

12345678910111213141516171819202122232425262728293031323334353637
  1. from datetime import tzinfo
  2. import numpy as np
  3. from pandas._typing import npt
  4. def format_array_from_datetime(
  5. values: npt.NDArray[np.int64],
  6. tz: tzinfo | None = ...,
  7. format: str | None = ...,
  8. na_rep: str | float = ...,
  9. reso: int = ..., # NPY_DATETIMEUNIT
  10. ) -> npt.NDArray[np.object_]: ...
  11. def array_with_unit_to_datetime(
  12. values: npt.NDArray[np.object_],
  13. unit: str,
  14. errors: str = ...,
  15. ) -> tuple[np.ndarray, tzinfo | None]: ...
  16. def first_non_null(values: np.ndarray) -> int: ...
  17. def array_to_datetime(
  18. values: npt.NDArray[np.object_],
  19. errors: str = ...,
  20. dayfirst: bool = ...,
  21. yearfirst: bool = ...,
  22. utc: bool = ...,
  23. creso: int = ...,
  24. ) -> tuple[np.ndarray, tzinfo | None]: ...
  25. # returned ndarray may be object dtype or datetime64[ns]
  26. def array_to_datetime_with_tz(
  27. values: npt.NDArray[np.object_],
  28. tz: tzinfo,
  29. dayfirst: bool,
  30. yearfirst: bool,
  31. creso: int,
  32. ) -> npt.NDArray[np.int64]: ...