Skip to main content
 首页 » 编程设计

python之从 Python 中的自由文本输入中解析日期

2025年05月04日20wuhuacong

我即将开始为我正在使用的网站开发一个简单的日历应用程序(使用 Django,但这个事实可能不相关)。

我希望用户能够在事件出现在如下文本框中时输入:

  • 每周日晚上 7 点
  • 下周五
  • 2009 年 12 月 1 日,星期二

并让我的应用程序开始猜测它们的含义。我不需要它来保证是正确的,只是为了能够向用户提供一些关于他们的意思的猜测。是否有一个 Python 库可以完成其中的一些工作?如果它可以扩展以匹配更多格式,则可加分。

我不太关心时区 - 出于我的应用程序的目的,可以安全地假设任何时间都在伦敦碰巧所在的任何时区。一旦我得到某种 yyyymmddhhiiss,我就会解决这个问题表示(或类似)。

抱歉,如果我遗漏了一个副本 - 我确实看过了。

请您参考如下方法: