Python 如何将字符串转换为日期?
我有一个从用户端生成的日期。但是,此日期是字符串格式的 下面是一个例子:Python 如何将字符串转换为日期?,python,Python,我有一个从用户端生成的日期。但是,此日期是字符串格式的 下面是一个例子: period='12-4-2020' 如何将其转换为日期时间格式?试试这个 from datetime import datetime period = '12-4-2020' result = datetime.strptime(period, '%d-%m-%Y') print(result) strptime函数中的第二个参数'%d-%m-%Y'称为格式。它的意思是,它是您要转换的日期格式 就你而言 '1
period='12-4-2020'
如何将其转换为日期时间格式?试试这个
from datetime import datetime
period = '12-4-2020'
result = datetime.strptime(period, '%d-%m-%Y')
print(result)
strptime函数中的第二个参数'%d-%m-%Y'称为格式。它的意思是,它是您要转换的日期格式
就你而言
'12' -> '%d'
'4' -> '%m'
'2020' -> '%y'
有关更多格式,请参见
from datetime import datetime
period = '12-4-2020'
result = datetime.strptime(period, '%d-%m-%Y')
print(result)
strptime函数中的第二个参数'%d-%m-%Y'称为格式。它的意思是,它是您要转换的日期格式
就你而言
'12' -> '%d'
'4' -> '%m'
'2020' -> '%y'
有关更多格式,请参见您可以使用
datetime.datetime.strtime
方法:
period = '12-4-2020'
datetime.datetime.strptime(period, '%m-%d-%Y')
或(基于该日期字符串,日-月-年的顺序不明确)
第一个参数是日期字符串,第二个参数是字符串格式。您可以使用
datetime.datetime.strtime
方法:
period = '12-4-2020'
datetime.datetime.strptime(period, '%m-%d-%Y')
或(基于该日期字符串,日-月-年的顺序不明确)
第一个参数是日期字符串,第二个参数是字符串格式。这是否回答了您的问题?这回答了你的问题吗?