在Python中将字符串'yyyy-mm-dd' 转换为 DateTime
在本文中,我们将使用Python将格式为 'yyyy-mm-dd' 的 DateTime字符串转换为 DateTime。
yyyy-mm-dd stands for year-month-day .
我们可以使用 strptime()函数将字符串格式转换为日期时间。我们将使用 '%Y/%m/%d' 格式将字符串为日期时间。
Syntax:
datetime.datetime.strptime(input,format)
Parameter:
- input is the string datetime
- format is the format – ‘yyyy-mm-dd’
- datetime is the module
示例:将字符串日期时间格式转换为日期时间的Python程序
Python3
# import the datetime module
import datetime
# datetime in string format for may 25 1999
input = '2021/05/25'
# format
format = '%Y/%m/%d'
# convert from string format to datetime format
datetime = datetime.datetime.strptime(input, format)
# get the date from the datetime using date()
# function
print(datetime.date())
Python3
# import the datetime module
import datetime
# datetime in string format for list of dates
input = ['2021/05/25', '2020/05/25', '2019/02/15', '1999/02/4']
# format
format = '%Y/%m/%d'
for i in input:
# convert from string format to datetime format
# and get the date
print(datetime.datetime.strptime(i, format).date())
输出
2021-05-25
示例 2:将字符串DateTime 列表转换为 DateTime
蟒蛇3
# import the datetime module
import datetime
# datetime in string format for list of dates
input = ['2021/05/25', '2020/05/25', '2019/02/15', '1999/02/4']
# format
format = '%Y/%m/%d'
for i in input:
# convert from string format to datetime format
# and get the date
print(datetime.datetime.strptime(i, format).date())
输出
2021-05-25
2020-05-25
2019-02-15
1999-02-04