我已经阅读了所有文档和以前的答案,但是它们所解释的只是技术上的差异,而不是常见用途...
我要保存创建和修改日期。我应该使用datetime
和timestamp
吗?!?!还是timestamp
?
我了解,如果创建日期不变,则应使用datetime
,但我也看到有些人也使用时间戳。
提前感谢,莱安德罗。
答案 0 :(得分:1)
我建议同时使用timestamp
。
在timestamp
和datetime
之间切换可能会造成混乱,因此,保持所有内容不变会更容易。
请注意,timestamp
的一些局限性在于它的1970-01-01 00:00:01 UTC to 2038-01-19 03:14:07 UTC
的{{3}}。如果您要处理生日之类的事情(这可能是datetime
的用例),这可能会很麻烦。
timestamp
的优点是它总是转换为UTC。因此,如果您要将数据提供给不同的时区,则会自动将其转换为它们各自的位置。