如何模拟一个可能在不久的将来不会结束的结束日期



如何为可能不会在不久的将来结束的结束日期建模。我有一个开始(强制)&结束日期和结束日期可以由用户指定,也可以标记为没有结束日期。

  1. 你如何建模,以便我可以有效地处理查询。我是否应该将结束日期保留为空并相应地进行反省?
  2. 如何在UI中渲染这样的结束日期选择

你有两个选择

  1. 将缺失的结束日期建模为null
  2. 定义一个MAX_DATE(例如12/31/2999),它是如此遥远的未来,它将永远不会达到。

第一个选项"感觉"更正确,但使范围检查更复杂。第二个选项使范围检查更容易,但需要在UI中进行特殊处理以显示为"no end date"。

相关内容

  • 没有找到相关文章

最新更新