2024-09-27 23:24:53 发布
网友
我有MMDDYY日期,即今天是111609
MMDDYY
111609
如何在Python中将其转换为11/16/2009?在
11/16/2009
>>> s = '111609' >>> d = datetime.date(int('20' + s[4:6]), int(s[0:2]), int(s[2:4])) >>> # or, alternatively (and better!), as initially shown here, by Tim >>> # d = datetime.datetime.strptime(s, "%m%d%y") >>> d.strftime('%m/%d/%Y') '11/16/2009'
strptime()方法更好的原因之一是它处理的日期接近当代,有一个窗口,即正确处理20世纪后期和21世纪早期的日期。在
我建议如下:
import datetime date = datetime.datetime.strptime("111609", "%m%d%y") print date.strftime("%m/%d/%Y")
这将把010199转换为01/01/1999,并将{}转换为{}。在
010199
01/01/1999
date = '111609' new_date = date[0:2] + '/' + date[2:4] + '/' + date[4:6]
strptime()方法更好的原因之一是它处理的日期接近当代,有一个窗口,即正确处理20世纪后期和21世纪早期的日期。在
我建议如下:
这将把}转换为{}。在
010199
转换为01/01/1999
,并将{相关问题 更多 >
编程相关推荐