我应该使用 datetime 还是 timestamp 作为创建和修改日期?

Should I use datetime or timestamp for creation and modification dates?

我已经阅读了所有文档和以前的答案,但他们解释的只是技术差异,而不是常见用途...

我想保存创建和修改日期。我应该使用 datetimetimestamp 吗?!?!或者两者都 timestamp

我知道如果创建日期不变,我应该使用 datetime,但我看到有些人也使用时间戳。

提前致谢,莱安德罗。

我建议两者都使用 timestamp

timestampdatetime 之间切换可能会造成混淆,因此保持所有内容不变会更容易。

请注意 timestamp 的一些限制是它的 range1970-01-01 00:00:01 UTC to 2038-01-19 03:14:07 UTC。如果您要处理生日之类的事情,这可能会很麻烦(这将是 datetime 的用例)。

timestamp 的一个优点是它始终转换为 UTC。因此,如果您向不同时区提供数据,它会自动转换到它们各自的位置。