关于时间戳的问题(MYSQL)

时间:2011-08-25 16:03:59

标签: mysql unix-timestamp

我想知道什么更快。

我需要比较表格中现在和日期之间的秒数。 我的列的类型是Timestamp,它是最好的方式吗?因为我想知道时间戳和int之间的区别是什么?或者我应该使用datetime?

因为我想要的是这样的:1314288065 所以我现在要做的时间 - 1314288065它会给我秒数。

谢谢

度过愉快的一天

2 个答案:

答案 0 :(得分:2)

如果您要存储时间,请将其存储为日期时间。

现在你只需要几秒钟的差异,但稍后你会想要在几周/几天/几小时内很好地格式化差异......你将开始重新发明轮子。您不是将字符串/整数存储为BLOB,是吗?

答案 1 :(得分:1)

几个月之后,最后我使用int因为它更容易使用它来处理时区,它已经是我想要的格式。但是这个项目中的所有其他日期都是在datetime。

谢谢大家。