tslib.pyi 859 B

123456789101112131415161718192021222324252627282930313233
  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 first_non_null(values: np.ndarray) -> int: ...
  12. def array_to_datetime(
  13. values: npt.NDArray[np.object_],
  14. errors: str = ...,
  15. dayfirst: bool = ...,
  16. yearfirst: bool = ...,
  17. utc: bool = ...,
  18. creso: int = ...,
  19. unit_for_numerics: str | None = ...,
  20. ) -> tuple[np.ndarray, tzinfo | None]: ...
  21. # returned ndarray may be object dtype or datetime64[ns]
  22. def array_to_datetime_with_tz(
  23. values: npt.NDArray[np.object_],
  24. tz: tzinfo,
  25. dayfirst: bool,
  26. yearfirst: bool,
  27. creso: int,
  28. ) -> npt.NDArray[np.int64]: ...