Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
实际上
Date date = new Date();
会给我们运行应用程序的服务器的日期。如果特定服务器在这种情况下设置了错误的日期和时间,我们如何才能获得真实的日期和时间?
我不会太担心服务器的正确日期。我的意思是服务器通常由您管理,因此只需正确设置时间或使用NTP自动设置正确时间。
您应该担心的更多的是客户的日期/时间,因为这是由您的用户设置的,并且可能一直都是错误的。如果您需要信任客户端上的时间并且需要它对于多个用户而言是可靠且可比较的,则从您的服务器中检索时间并考虑延迟(如果需要)。