Hai,
I need to set the number of an month to the name of the month. I’m using the following code to do this:
from datetime import datetime
month = '3'
print( datetime.strptime(month, '%m').strftime('%B')
This will print the month march
but to transfer to Dutch I will use the package locale.
The difference will be:
from datetime import datetime
import locale
month = '3'
locale.setlocale(locale.LC_TIME, 'nl_NL.utf8')
print( datetime.strptime(month, '%m').strftime('%B')
But trying this in our code will give an error.
locale.setlocale(locale.LC_TIME, 'nl_NL.utf8')
File "/usr/local/lib/python3.7/locale.py", line 608, in setlocale
return _setlocale(category, locale)
locale.Error: unsupported locale setting
Could somebody help me with this?
Kind regards jip,
P.S. When typing locale -a in ubuntu the nl_NL.utf8 is shown.