python3 解析时间

李晴柔 3个月前 46浏览 0评论

Python3 是一种强大的编程语言,它提供了许多用于解析日期和时间的工具。Python3 时间解析器可解析数十种时间格式,使它成为从文本中提取日期和时间信息的有用工具。

import datetime

now = datetime.datetime.now()
print("当前日期和时间:", now)

# 输出日期
print("输出年份:", now.year)
print("输出月份:", now.month)
print("输出日期:", now.day)

# 输出时间
print("输出小时:", now.hour)
print("输出分钟:", now.minute)
print("输出秒数:", now.second)

利用模块 datetime,我们可以轻松获取当前时间以及其各个部分的值。其中,now() 方法可以返回当前时间,年、月、日、小时、分钟和秒数都可以轻易地获取。

from dateutil.parser import parse

date_str = "2022-03-15 12:30:45"
parsed_date = parse(date_str)
print("解析后的时间为: ", parsed_date)

如果需要解析字符串形式的日期和时间,可以使用 dateutil.parse() 方法。该方法可以解析大多数日期和时间格式,例如默认的 ISO8601 格式或者带有时区信息的格式。

无论是从文本中提取日期,还是将其解析成某种特定的日期格式,Python3 都提供了易于使用的工具,方便开发者的日常开发工作。