📌  相关文章
📜  在Python中将字符串'yyyy-mm-dd' 转换为 DateTime

📅  最后修改于: 2022-05-13 01:54:24.982000             🧑  作者: Mango

在Python中将字符串'yyyy-mm-dd' 转换为 DateTime

在本文中,我们将使用Python将格式为 'yyyy-mm-dd' 的 DateTime字符串转换为 DateTime。

我们可以使用 strptime()函数将字符串格式转换为日期时间。我们将使用 '%Y/%m/%d' 格式将字符串为日期时间。

示例:将字符串日期时间格式转换为日期时间的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