首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >查找客户端时间和服务器时间之间的差异

查找客户端时间和服务器时间之间的差异
EN

Stack Overflow用户
提问于 2020-05-28 22:32:00
回答 1查看 452关注 0票数 1

我有一个服务器来存储发生在世界不同地区的事件。它们都保存事件发生和结束时的UNIX时间戳。

同时,我有一个脚本来查询数据库,并比较服务器时间减去事件的结束时间。

如果比较的结果大于或等于0。然后,这意味着事件已经发生,应该从数据库中删除。

但是我的问题是:

如果在英国(GMT+1)创建了一个事件,并设置为晚上7:00结束,并且服务器位于德国(GMT+2)。活动将提前一个小时被删除,即:英国下午6:00,德国下午7:00。

我想要的是:

在英国,如果创建的事件在晚上7:00结束,在德国应该在晚上8:00删除。

我四处寻找解决方案,但我不确定if this would be the correct solution

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-05-28 23:23:32

希望我的问题是对的。

在数据库中存储unix时间戳,

那么,为什么不将数据库中的unix时间戳与当前unix时间戳进行比较,以决定哪些条目应该删除。

在python中,您将获得当前时间戳。

time.time()

所以像这样的事情应该有效:

代码语言:javascript
运行
复制
import time

now = time.time()
query = "select primarykey, timestamp from table"
for primary_key, timestamp in yourfuncttoexecutequeryandreturnrows(query):
    if timestamp < now:
        print("I could delete entry ", primary_key)
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/62075621

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档