美丽心灵公益论坛

查看: 1881|回复: 2

dateparse智能日期处理库

[复制链接]
累计签到:57 天
连续签到:1 天

981

主题

461

回帖

8037

积分

版主

Rank: 7Rank: 7Rank: 7

积分
8037
发表于 2022-4-26 21:14:18| 字数 510 来自手机 | 显示全部楼层 |阅读模式

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

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

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)
累计签到:57 天
连续签到:1 天

981

主题

461

回帖

8037

积分

版主

Rank: 7Rank: 7Rank: 7

积分
8037
 楼主| 发表于 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")
累计签到:57 天
连续签到:1 天

981

主题

461

回帖

8037

积分

版主

Rank: 7Rank: 7Rank: 7

积分
8037
 楼主| 发表于 2022-4-26 21:20:35| 字数 78 来自手机 | 显示全部楼层
这个库的用途:
可以用在生成日程本版式上.比如创建一个一日一页的日程本,三年同一个日期要放在同一页上,那么就可以定义起始年,然后设置year+1,year+2
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|免责及版权声明|关于|美丽心灵公益论坛

GMT+8, 2025-9-19 08:03 , Processed in 0.054613 second(s), 28 queries .

Powered by Discuz! X3.4

!copyright!

快速回复 返回顶部 返回列表