有没有一种方法可以将字符串转换为日期格式?

时间:2020-08-13 05:31:52

标签: python-3.x python-datetime

我在这样的字符串中有一个日期:

'10/5/20'

如何在Python中将其转换为日期?

3 个答案:

答案 0 :(得分:1)

from datetime import datetime

date_str = '10/5/20'
date_obj = datetime.strptime(date_str, '%d/%m/%y')
print(f'type is {type(date_obj)}, result is {date_obj}'

答案 1 :(得分:0)

您可以使用此方法:

from datetime import date
date_string = '10/5/20'
day,month,year = date_string.split('/')
date_info = date(int(year),int(month),int(day))

答案 2 :(得分:0)

您可以使用以下代码作为示例:

from datetime import datetime

date_time_str = '18/09/19 01:55:19'

date_time_obj = datetime.strptime(date_time_str, '%d/%m/%y %H:%M:%S')


print ("The type of the date is now",  type(date_time_obj))
print ("The date is", date_time_obj)

datetime.strptime用于将字符串转换为日期,并且'%d /%m /%y%H:%M:%S'指定必须将其转换为的格式