2017年6月28日 to 2017-06-28
2017年10月27日 to 2017-10-27
2017年12月1日 to 2017-12-01
2017年7月1日 to 2017-07-01
#coding=utf-8 def func(string): year = string.find(u'年') month = string.find(u'月') day = string.find(u'日') if month-year==2: string = string.replace(u"年",u"年0") if day-month==2: string = string.replace(u"月",u"月0") return string.replace(u"日","").replace(u"月","-").replace(u"年","-") if __name__ == '__main__': l1 = u"2017年6月28日" l2 = u"2017年10月27日" l3 = u"2017年12月1日" l4 = u"2017年7月1日" print func(l1) print func(l2) print func(l3) print func(l4)