dateparse智能日期处理库

willsonlincake之家 willsonlincake之家 1600 人阅读 | 2 人回复 | 2022-04-26

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册

x
https://pypi.python.org/pypi/dateparser
具体功能自己理解
>>> dateparser.parse('2014-10-12', settings={'DATE_ORDER': 'YMD'})
datetime.datetime(2014, 10, 12, 0, 0)

>>> dateparser.parse('2014-10-12', settings={'DATE_ORDER': 'YDM'})
datetime.datetime(2014, 12, 10, 0, 0)

>>> dateparser.parse('1 year', settings={'PREFER_DATES_FROM': 'future'})  # Today is 2020-09-23
datetime.datetime(2021, 9, 23, 0, 0)

>>> dateparser.parse('tomorrow', settings={'RELATIVE_BASE': datetime.datetime(1992, 1, 1)})
datetime.datetime(1992, 1, 2, 0, 0)

回答|共 2 个

willsonlincake 发表于 2022-4-26 21:18:09| 字数 153 来自手机 | 显示全部楼层

将生成的日期转换为文本

formatted_date = datetime.date.strftime(current_day, "%m/%d/%Y")
print("\n Formatted Date String:", formatted_date, "\n")

willsonlincake 发表于 2022-4-26 21:20:35| 字数 78 来自手机 | 显示全部楼层

这个库的用途:
可以用在生成日程本版式上.比如创建一个一日一页的日程本,三年同一个日期要放在同一页上,那么就可以定义起始年,然后设置year+1,year+2
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

热门推荐