我建议您将日期存储为整数,表示自纪元以来的毫秒数(自 01-01-1970 00:00:00:00 以来经过的毫秒数)。它有一些优点:
- 易于比较:您不需要在比较之前转换日期,因为它是一个简单的数字。因此,要验证您的出生日期
a
是否大于您的出生b
日期a.birthDate > b.birthDate
。
- 没有依赖关系:您将不依赖任何库来比较您的日期。
- 由于您将日期存储为简单整数,因此您可以在前端应用程序中将其转换并以您选择的任何格式显示。
此外,当您需要时,您将使用 APOC 过程来操作存储在数据库中的时间戳。