我正在创建一个存储假日和事件的系统。我对静态日期的模式有一个基本的理解(例如,每23次)。
我的麻烦在于相对日期(即:三月的第三个星期五)。
对于静态日期,我们可以安全地得到如下所示的模式:
+----------+--------------+
| Col Name | Type |
+----------+--------------+
| Id | Int |
| Name | varchar(255) |
| Month | Int |
| Day | Int |
+----------+--------------+如何在此架构中添加相对日期?
发布于 2015-06-29 03:42:20
发布于 2015-06-29 03:44:21
我认为最好把活动/假日的天数存起来。我在澳大利亚看了一眼皇后区的生日,每到六月的第二个星期一,它就不会继续到下个月了。对于大多数澳大利亚人来说,接受西澳大利亚是女王的生日。在西澳大利亚,女王的生日是九月的第五个星期一,但有时也是十月。
考虑到你的问题,我认为这将是有理由存储的一天的假日将在一个基准月份。如果超出基月份,请移动到下一个月并继续计数。
https://softwareengineering.stackexchange.com/questions/288139
复制相似问题