<分区>
我最近开始开发一个新的应用程序,我需要能够比较用户活跃的时间,所以基本上我的逻辑是这样的:
func pseudo (user string) {
v := GET Timestamp FROM users;
if currentTimestamp - 1800 < dbTimestamp
// Do something
我考虑过使用 Unix 时间戳,特别是秒数。但是我不确定存储它是否会成为一个问题,因为它只会增长,而且我意识到添加更多数字需要一段时间,出于性能原因,它感觉不是最好的。存储和比较 Unix 时间戳对于长期应用程序来说是个好主意吗?
旁注:
我的应用程序是用 go 编写的,所以虽然我可以存储日期时间,但我必须从数据库中提取日期时间并尝试使用糟糕的布局编号,并且尝试格式化它以使用布局编号变得更加复杂。