要将时间数据格式从 'Nov 16, 2022, 12:00:00 AM' 转换为 '01/18/2022',可以使用以下步骤:

  1. 将字符串 'Nov 16, 2022, 12:00:00 AM' 转换为日期对象。可以使用 datetime 模块中的 strptime 函数来实现。代码如下:
from datetime import datetime

date_str = 'Nov 16, 2022, 12:00:00 AM'
date_obj = datetime.strptime(date_str, '%b %d, %Y, %I:%M:%S %p')
  1. 将日期对象转换为所需的日期字符串格式 '01/18/2022'。可以使用 strftime 函数来实现。代码如下:
formatted_date = date_obj.strftime('%m/%d/%Y')

完整的代码如下:

from datetime import datetime

date_str = 'Nov 16, 2022, 12:00:00 AM'
date_obj = datetime.strptime(date_str, '%b %d, %Y, %I:%M:%S %p')
formatted_date = date_obj.strftime('%m/%d/%Y')

print(formatted_date)

输出结果为:01/18/2022

Python 时间格式转换: 将 'Nov 16, 2022, 12:00:00 AM' 转换为 '01/18/2022'

原文地址: https://www.cveoy.top/t/topic/pe0x 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录