在Delphi中计算24小时或日期更改

在我的Delphi Windows应用程序中,我每天需要登录。

首先,我使用系统日期(11-11-2019),如果日期不同,我每次将系统日期与OnCreate上存储的日期进行比较。

但是系统时间可以暂停吗?然后我想到了服务器时间,但是我认为随着我的应用程序启动多次,检查每个OnCreate上的服务器时间效率不高。

无法使用基于令牌的系统进行检查,就像我使用的是支持Firebase的REST-API一样,它的令牌每隔一小时就会过期,但是如果我使用基于令牌的系统,则仍需要进行比较,并且系统时间可能会暂停。

如何有效检查日期是否更改?

inapp时间很短,因为工作在10秒内完成,然后用户可以关闭表单,下一次应用程序启动时间可能不到一分钟,那么为什么还要再次调用服务器时间呢?

tly1999 回答:在Delphi中计算24小时或日期更改

您可以查询NTP服务器的当前日期和时间。
有关更多详细信息,请参见此answer

本文链接:https://www.f2er.com/3052665.html

大家都在问