#java #scala #unix-timestamp
#java #scala #unix-временная метка
Вопрос:
привет, я хочу рассчитать отметку unixtime с ttl 24 часа, чтобы я мог использовать ее как срок действия 1 день для этого я попробовал следующий код после проведения некоторых исследований
вот мой код на scala
import java.time.Instant
import java.util.Date
val ttl:Long =24*3600
val unixTimeStamp =System.currentTimeMillis()/1000L ttl
приведенное выше приводит к выводу
1602071235
я просто хочу знать, правильно ли это сделать в scala / java
Ответ №1:
Используя java.time
API, представленный в Java 8, вам нужно только сделать это:
import java.time.{Duration, Instant}
Instant.now.plus(Duration.ofDays(1)).toEpochMilli
Комментарии:
1. @swaheed правильно, мой плохой, вам нужно только позвонить
toEpochMilli
в конце, чтобы получить временную метку unix из Instant , я только что отредактировал свой ответ.