如何将字符串转换为日期?

所在分类: Python Pandas面试题及答案 查看次数: 933

以下代码演示了如何将字符串转换为日期:

fromdatetime import datetime    

# Define dates as the strings       
dmy_str1 = 'Wednesday, July 14, 2018'    
dmy_str2 = '14/7/17'    
dmy_str3 = '14-07-2017'    

# Define dates as the datetime objects    
dmy_dt1 = datetime.strptime(date_str1, '%A, %B %d, %Y')    
dmy_dt2 = datetime.strptime(date_str2, '%m/%d/%y')    
dmy_dt3 = datetime.strptime(date_str3, '%m-%d-%Y')    

#Print the converted dates    
print(dmy_dt1)    
print(dmy_dt2)    
print(dmy_dt3)

执行上面代码结果如下:

2017-07-14 00:00:00
2017-07-14 00:00:00
2018-07-14 00:00:00

 完善答案    |    登录 后显示完整答案

注:此试题仅作为相关知识水平测试,不能作为权威试题和答案。非商业转载注明原文链接即可;商业转载需本站授权同意。