import datetime as dt
Convert data frame to datetime
df['date] = pd.to_datetime(df['date'])
Create "month" column
df['month'] = df['date'].dt.month
OR
df['month'] = df['date'].dt.month_name()
strftime
df['date'].dt.strftime('%Y-%m')
Quarter
df['quarter'] = df['date'].dt.to_period('Q').dt.strftime('%Y-Q%q')
%a Sun, Mon
%A Sunday
%w Weekday 0-6
%W Week# 00-53
%b Jan, Feb
%B January
%m Month 00-12
%d Day of Month 01-31
%y Year 00-99
%Y Year 0001-9999
%H 24-Hour 00-23
%I 12-Hour 01-12
%p AM, PM
%M Minute 00-59
%S Second 00-59
%f Microsecond 000000-999999