我对python比较新,想从头开始编写干净的代码。我需要一个将“20140101”格式的日期格式化为“2014-01-01”的字符串解析器。如何实现我这是通过:用连字符重新格式化日期字符串
def parse(date):
list_date = list(date)
list_date.insert(4,"-")
list_date.insert(7,"-")
return "".join(list_date)
这工作完全正常,但看上去不是很干净。也许有没有其他解决方案,但如果有更pythonic的方式来编码将不胜感激,如果你会分享这个!
您是否试过阅读'datetime.strptime'和'datetime.strftime'文档? –