如何在使用java更改系统时间时更新保存在数据库中的日期

如何在使用java更改系统时间时更新保存在数据库中的日期,java,mysql,date,time,Java,Mysql,Date,Time,我的要求是 首先,我将登录到我的应用程序。登录后,我需要检查此人今天是否已登录。如果此人今天第一次登录,则我需要调用web服务,否则就不需要调用web服务 我是这样做的 我创建了一个包含日期字段的表,当用户登录时,我将日期保存在该字段中。在一段时间后(同一天),用户将再次登录。我正在数据库中检查日期。这对我来说很好 问题 如果用户更改系统日期,我需要做什么?如何在数据库中自动更新数据库中的日期。是否有其他可能性 提前感谢….用户更改其系统日期与您无关。 用户登录时,将日期保存到表中,此日期必须是

我的要求是

首先,我将登录到我的应用程序。登录后,我需要检查此人今天是否已登录。如果此人今天第一次登录,则我需要调用web服务,否则就不需要调用web服务

我是这样做的

我创建了一个包含日期字段的表,当用户登录时,我将日期保存在该字段中。在一段时间后(同一天),用户将再次登录。我正在数据库中检查日期。这对我来说很好

问题 如果用户更改系统日期,我需要做什么?如何在数据库中自动更新数据库中的日期。是否有其他可能性


提前感谢….

用户更改其系统日期与您无关。 用户登录时,将日期保存到表中,此日期必须是数据库系统日期。 我相信用户不能更改您的数据库系统日期,对吗?所以您无需担心。

在sql server中,我们有GETDATE()函数,所以即使更改本地系统时间,它也不会生效,因为GETDATE()将在服务器中执行。因此,这需要服务器时间。