我想做一些非常简单的事情。仅将字符串(例如“december”)转换为我可以在 MySQL 中使用的字符串(例如“12”)。
目前我用的是字典,
month_map = {
'december': '12',
'november': '11',
'october': '10',
'september': '09',
'august': '08',
'july': '07',
'june': '06',
'may': '05',
'april': '04',
'march': '03',
'february': '02',
'january': '01'
}
然后 month_map.get('december').
标准 python 模块中是否已经存在可以实现此目的的函数?抱歉,如果有人问过这个问题。我使用搜索找到的问题似乎有些不同。
最佳答案
它取决于语言环境,但您可以使用 strptime
来完成此操作:
>>> import datetime
>>> datetime.datetime.strptime('december', '%B').month
12
>>> datetime.datetime.strptime('january', '%B').month
1
关于python - 将人类可读的日期转换为整数值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2920888/