我的日期字符串类似于以下格式的类型,
2016年12月7日
如何使用python将其转换为下面给出的格式?
2016-12-07
答案 0 :(得分:2)
您可以使用strptime
中的datetime
from datetime import datetime
datetime_formatted = datetime.strptime('7-Dec-16', '%d-%b-%y')
print (datetime_formatted)
您可以在here中查看所有指令的用法。
%b月份作为语言环境的缩写名称。
%d月份中的天,为零填充的十进制数字。
%y不带世纪的年份,为零填充的十进制数字。
答案 1 :(得分:1)
import dateparser
dateparser.parse('7-Dec-16').strftime('%d-%m-%Y')
输出:'07-12-2016'
您可以将dateparser
库用于多种功能。
link
对于您的情况,您可以通过以下方式获得准确答案:
dateparser.parse('7-Dec-16').strftime('%Y-%m-%d')