xxxxxxxxxx
formatted_df = df["Date"].dt.strftime("%m/%d/%y")
xxxxxxxxxx
# First, let’s create a dummy DateFrame and parse DoB to datetime.
df = pd.DataFrame({'name': ['Tom', 'Andy', 'Lucas'],
'DoB': ['08-05-1997', '04-28-1996', '12-16-1995']})
df['DoB'] = pd.to_datetime(df['DoB'])
# Create a new column with formatted date using strftime() method
formatted_df = df["DoB"].dt.strftime("%m/%d/%y")
# And to get year, month, and day
df['year']= df['DoB'].dt.year
df['month']= df['DoB'].dt.month
df['day']= df['DoB'].dt.day
xxxxxxxxxx
df['DOB']=pd.to_datetime(df['DOB'].astype(str), format='%m/%d/%Y')
xxxxxxxxxx
import pandas as pd
df = pd.DataFrame({'DOB': {0: '26/1/2016 ', 1: '26/1/2016 '})
print(df.dtypes)
df['DOB1'] = df['DOB'].dt.strftime('%m/%d/%Y')
print(df.dtypes)
df['DOB1'] = pd.to_datetime(df['DOB1'])
print(df.dtypes)