在 Linux 平台上,系统时钟应设置为 UTC。它是否确实如此,是否准确,最终取决于用户。调用System.currentTimeMillis() 将给出 UTC 时间,因为1970-01-01T00:00:00Z。国际的结果正确吗?是的。只要时钟与合适的网络时间源同步并且用户没有弄乱它。也许用户可以更改设备时间并且结果会有所不同?是的他们可以。你对此无能为力。您可以尝试连接到网络时间服务器,但用户可能会阻止它,或者导致您的游戏连接到虚假时间服务器。如果他们“拥有”您的游戏运行的平台,您可能无法获得有保证的可靠时间。