Datetime 在远程客户端计算机上强制执行服务器日期时间

Datetime 在远程客户端计算机上强制执行服务器日期时间,datetime,timezone,Datetime,Timezone,我有两台主机:服务器和客户端,它们运行在不同的时区。 服务器正在向客户端发送客户端应强制执行的过期日期(DateTime)。 强制意味着当这个日期时间超过客户端的本地时间时,我需要退出我的软件 我需要知道服务器发送给客户端的日期时间格式是什么? 客户应如何将此时间转换为当地时间,而不易受到时区差异的影响, 以及: 我还需要确保客户端时钟倒带不会欺骗计算,服务器时间仍然会被强制执行 谢谢。您的服务器和客户端都应该以时间戳的形式进行通信。这样做就不必担心时区了 为确保客户端不会“作弊”,您需要在客户

我有两台主机:服务器和客户端,它们运行在不同的时区。 服务器正在向客户端发送客户端应强制执行的过期日期(DateTime)。 强制意味着当这个日期时间超过客户端的本地时间时,我需要退出我的软件

我需要知道服务器发送给客户端的日期时间格式是什么? 客户应如何将此时间转换为当地时间,而不易受到时区差异的影响, 以及: 我还需要确保客户端时钟倒带不会欺骗计算,服务器时间仍然会被强制执行


谢谢。

您的服务器和客户端都应该以时间戳的形式进行通信。这样做就不必担心时区了


为确保客户端不会“作弊”,您需要在客户端应用程序中实现,这将需要连接到Internet。

NTP中的哪些选项不可用?几乎每种编程语言都有NTP实现。但是,如果你的意思是,如果没有可用的Internet连接,你有什么选择?对不起,那你就不走运了。没有准确的时间来源,目标就无法实现。