在Python中,转换日期格式可以通过以下几种方法实现:
1. 使用`datetime`模块的`strptime`和`strftime`方法:
from datetime import datetimedate_str = '2023-05-20 17:00:00'date_obj = datetime.strptime(date_str, '%Y-%m-%d %H:%M:%S')formatted_date = date_obj.strftime('%Y%m%d')print(formatted_date) 输出:
2. 使用`dateutil`模块的`parse`函数,它可以自动识别多种日期格式:
from dateutil.parser import parsedate_str = '2023-05-20 17:00:00'date_obj = parse(date_str)formatted_date = date_obj.strftime('%Y%m%d')print(formatted_date) 输出:

3. 使用`pandas`库的`to_datetime`函数,可以处理标准日期格式,并支持自定义格式:
import pandas as pddate_str = '2023-05-20 17:00:00'date_obj = pd.to_datetime(date_str)formatted_date = date_obj.strftime('%Y%m%d')print(formatted_date) 输出:
4. 使用`time`模块的`strftime`方法将时间戳转换为指定格式的日期:
import timetimestamp = .formatted_date = time.strftime('%Y%m%d', time.localtime(timestamp))print(formatted_date) 输出:
以上方法可以帮助你在Python中实现日期格式的转换。
