关于时间戳(MYSQL)的问题

发布于 2024-12-01 13:18:03 字数 194 浏览 1 评论 0原文

我想知道什么更快。

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

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

谢谢你祝你

有美好的一天

I'm wondering what is faster.

I need to compare the number of seconds between now and a datetime in my table.
The type of my column is Timestamp, is it the best way? Cause im wondering what's the difference between timestamp and an int? Or should I use datetime?

cause all I want is something like that: 1314288065
so I would do the time now - 1314288065 and it would give me the number of seconds.

Thank you

Have a nice day

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

喜你已久 2024-12-08 13:18:03

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

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

If you're storing time, store it as a datetime.

Right now you'll only need the difference in seconds, but later you'll want to format the difference nicely in weeks/days/hours/... and you'll start reinventing the wheel. You're not storing strings/ints as BLOBs either, are you?

聆听风音 2024-12-08 13:18:03

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

谢谢大家。

Months after, finaly I use int cause it's more easy to work with this for time zones and it's already in the format I want.But all the other dates in this project are in datetime.

Thank you all.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文