willsonlincake 发表于 2022-4-26 21:14:18

dateparse智能日期处理库

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)

willsonlincake 发表于 2022-4-26 21:18:09

将生成的日期转换为文本

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

这个库的用途:
可以用在生成日程本版式上.比如创建一个一日一页的日程本,三年同一个日期要放在同一页上,那么就可以定义起始年,然后设置year+1,year+2
页: [1]
查看完整版本: dateparse智能日期处理库