Как получить текущее время в Java, не прибегая к системному времени? [дубликат] ⇐ JAVA
-
Anonymous
Как получить текущее время в Java, не прибегая к системному времени? [дубликат]
Я реализую программу проверки электронной почты на Java, которая сохраняет токены вместе со временем их создания в базе данных PostgreSQL, и в настоящее время использую System.currentTimeMillis для получения времени создания и времени проверки. , чтобы проверить, истек ли срок действия токена. Я полагал, что пользователь может манипулировать токенами, чтобы срок их действия не истек, если они изменят конфигурацию своего компьютера на прошлую дату, и я хочу предотвратить это. Какой был бы наиболее эффективный способ получить текущее время в Java без возможности манипулирования пользователем?
Я реализую программу проверки электронной почты на Java, которая сохраняет токены вместе со временем их создания в базе данных PostgreSQL, и в настоящее время использую System.currentTimeMillis для получения времени создания и времени проверки. , чтобы проверить, истек ли срок действия токена. Я полагал, что пользователь может манипулировать токенами, чтобы срок их действия не истек, если они изменят конфигурацию своего компьютера на прошлую дату, и я хочу предотвратить это. Какой был бы наиболее эффективный способ получить текущее время в Java без возможности манипулирования пользователем?
Мобильная версия