tslib.pyi 885 B

1234567891011121314151617181920212223242526272829303132
  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. ) -> tuple[np.ndarray, tzinfo | None]: ...
  24. # returned ndarray may be object dtype or datetime64[ns]
  25. def array_to_datetime_with_tz(
  26. values: npt.NDArray[np.object_], tz: tzinfo
  27. ) -> npt.NDArray[np.int64]: ...