📅  最后修改于: 2023-12-03 15:04:42.715000             🧑  作者: Mango
Python 提供了强大的日期时间处理功能,可以帮助程序员在开发中轻松地处理不同格式的日期时间数据。在此介绍一些用 Python 识别任何日期时间格式的方法。
strftime 函数是将日期时间格式化为字符串的函数,它可以将日期时间转换为不同的格式。以下是一些常用的格式化符号:
示例代码如下:
import datetime
now = datetime.datetime.now()
formatted_date = now.strftime("%Y-%m-%d %H:%M:%S")
print(formatted_date)
输出结果如下:
2021-12-14 16:43:12
strptime 函数是将字符串解析为日期时间的函数,它可以将字符串转换为不同的格式。以下是一些常用的格式化符号:
示例代码如下:
import datetime
date_string = "2021-12-14 16:43:12"
date_time = datetime.datetime.strptime(date_string, "%Y-%m-%d %H:%M:%S")
print(date_time)
输出结果如下:
2021-12-14 16:43:12
dateutil 库是 Python 的一个第三方库,它可以自动识别日期时间格式。以下是一个示例:
from dateutil.parser import parse
date_string = "2021-12-14 16:43:12"
date_time = parse(date_string)
print(date_time)
输出结果如下:
2021-12-14 16:43:12
Python 提供了丰富的日期时间处理功能,可以帮助程序员在开发中轻松地处理不同格式的日期时间数据。我们可以使用 strftime 和 strptime 函数来格式化和解析日期时间,也可以使用第三方库 dateutil 来自动识别日期时间格式。