VOOZH about

URL: https://www.geeksforgeeks.org/pandas/pandas-series-dt-to_pydatetime/

⇱ Pandas Series dt.to_pydatetime | Return Python DateTime Objects - GeeksforGeeks


  • Courses
  • Tutorials
  • Interview Prep

Pandas Series dt.to_pydatetime | Return Python DateTime Objects

Last Updated : 11 Jul, 2025

Pandas dt.to_pydatetime() method returns the data as an array of native Python DateTime objects. Timezone information is retained if present.

Example

Output :

👁 output of dt.to_pydatetime

Syntax

Syntax: Series.dt.to_pydatetime() 

Parameter: None 

Returns: numpy ndarray

How to Convert Pandas DateTime Objects into Python DateTime Objects

To convert a Pandas Series DateTime object into a Python DateTime object we use the Series.dt.to_pydatetime method.

Let us understand it better with an example:

Example:

Use the Series.dt.to_pydatetime() function to return the given series object as an array of native Python DateTime objects.

Output :

👁 datetime series created

Now we will use the dt.to_pydatetime() function to return the data as an array of native Python DateTime objects.

Output :

👁 python datetime objects returned

As we can see in the output, the Series.dt.to_pydatetime() function has successfully returned the underlying data of the given series object as an array of native Python DateTime data.

Comment

Explore