我有一些具有描述性日期的数据(例如,感恩节前的星期一、二月的最后一天、四月的第四个星期六)作为描述开始和结束时间的一部分。有些日期是明确的(例如 10 月 31 日)。我想存储描述性和明确的值,这样我就可以计算出任何年份的确切日期。我做了一些搜索,但结果不佳。
这感觉很常见,肯定有人解决了。 我也很好奇这些描述性日期是否有合适的名称。
如标签中所示,我的应用程序使用 Python + Django。
谢谢!
最佳答案
如果您只有少数重复出现的描述性日期,最简单的方法是创建一个字典,只要它们出现在数据中,就可以将它们翻译为您想要的明确日期。
但是,如果您有任意的描述性日期或大量日期,那么,正如评论中所讨论的,NLP 似乎是正确的选择。
关于python - 如何存储像 "The last day in Feb"、 "Fourth Saturday in April"这样的描述性日期?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37901786/