Pandas Series dt.day_name() Method | Get Day From Date in Pandas Last Updated : 11 Jul, 2025 Comments Improve Suggest changes Like Article Like Report Pandas dt.day_name() method returns the day names of the DateTime Series objects with specified locale. Example Python3 import pandas as pd sr = pd.Series(['2012-12-31 08:45', '2019-1-1 12:30', '2008-02-2 10:30', '2010-1-1 09:25', '2019-12-31 00:00']) idx = ['Day 1', 'Day 2', 'Day 3', 'Day 4', 'Day 5'] sr.index = idx sr = pd.to_datetime(sr) result = sr.dt.day_name(locale = 'English') print(result) Output: SyntaxSyntax: Series.dt.day_name(locale) Parameter locale : Locale determining the language in which to return the day name. Default is English locale. Returns: Index of day names. How to Extract Day Name from Date in Pandas SeriesTo extract the day name from a given date in the Pandas Series we use the Series.dt.day_name() method of the Pandas library in Python. Let us understand it better with an example: Example:Use the dt.day_name() function to return the day names of the underlying DateTime data in the given Series object. Python3 # importing pandas as pd import pandas as pd # Creating the Series sr = pd.Series(pd.date_range('2012-12-31 09:45', periods = 5, freq = 'Q', tz = 'Europe / Berlin')) # Creating the index idx = ['Day 1', 'Day 2', 'Day 3', 'Day 4', 'Day 5'] # set the index sr.index = idx # Print the series print(sr) Output : Now we will use the Series.dt.day_name() function to return the names of the day of each timestamp in the given series object. Python3 # return day name in french result = sr.dt.day_name(locale = 'French') # print the result print(result) Output : As we can see in the output, the Series.dt.day_name() function has successfully returned the names of the day in the specified language. Comment More infoAdvertise with us Next Article Pandas Series dt.dayofyear | Get Day of Year in Pandas S Shubham__Ranjan Follow Improve Article Tags : Pandas Python-pandas Python pandas-series-datetime AI-ML-DS With Python Similar Reads Pandas Series dt.dayofweek | Get Day of Week from DateTime Series in Pandas Pandas dt.dayofweek attribute returns the day of the week from the given DateTime Series Object. It is assumed the week starts on Monday, which is denoted by 0, and ends on Sunday which is denoted by 6. Example: Python3 import pandas as pd sr = pd.Series(['2012-10-21 09:30', '2019-7-18 12:30', '2008 2 min read Pandas Series dt.dayofweek | Get Day of Week from DateTime Series in Pandas Pandas dt.dayofweek attribute returns the day of the week from the given DateTime Series Object. It is assumed the week starts on Monday, which is denoted by 0, and ends on Sunday which is denoted by 6. Example: Python3 import pandas as pd sr = pd.Series(['2012-10-21 09:30', '2019-7-18 12:30', '2008 2 min read Pandas Series dt.month_name() | Get Month Name From DateTime Series Pandas dt.month_name() method returns the month names of the DateTimeIndex with specified locale. Example Python3 import pandas as pd sr = pd.Series(['2012-12-31 08:45', '2019-1-1 12:30', '2008-02-2 10:30', '2010-1-1 09:25', '2019-12-31 00:00']) idx = ['Day 1', 'Day 2', 'Day 3', 'Day 4', 'Day 5'] sr 2 min read Pandas Series dt.month_name() | Get Month Name From DateTime Series Pandas dt.month_name() method returns the month names of the DateTimeIndex with specified locale. Example Python3 import pandas as pd sr = pd.Series(['2012-12-31 08:45', '2019-1-1 12:30', '2008-02-2 10:30', '2010-1-1 09:25', '2019-12-31 00:00']) idx = ['Day 1', 'Day 2', 'Day 3', 'Day 4', 'Day 5'] sr 2 min read Pandas Series dt.dayofyear | Get Day of Year in Pandas Pandas dt.dayofyear attribute returns the ordinal day of the year in the underlying DateTime data in the given Series object. Example: Python3 import pandas as pd sr = pd.Series(['2012-10-21 09:30', '2019-7-18 12:30', '2008-02-2 10:30', '2010-4-22 09:25', '2019-11-8 02:22']) idx = ['Day 1', 'Day 2', 2 min read Pandas Series dt.dayofyear | Get Day of Year in Pandas Pandas dt.dayofyear attribute returns the ordinal day of the year in the underlying DateTime data in the given Series object. Example: Python3 import pandas as pd sr = pd.Series(['2012-10-21 09:30', '2019-7-18 12:30', '2008-02-2 10:30', '2010-4-22 09:25', '2019-11-8 02:22']) idx = ['Day 1', 'Day 2', 2 min read Like