以秒为单位获取日期表示形式?
2022-09-02 20:45:01
我正在使用一个API,它需要一个日期参数作为秒数,一个.int
我的问题是我目前存储了这次,我想知道是否有某种方法可以将变量转换为秒,以便我可以将其放入API所需的参数中?java.util.date
java.util.date
int
我正在使用一个API,它需要一个日期参数作为秒数,一个.int
我的问题是我目前存储了这次,我想知道是否有某种方法可以将变量转换为秒,以便我可以将其放入API所需的参数中?java.util.date
java.util.date
int
import java.util.Date;
...long secs = (new Date().getTime())/1000;...
请参见 - http://docs.oracle.com/javase/6/docs/api/java/util/Date.html#getTime()
从Java 8及更高版本开始,就有一种优雅的方法,它以秒为单位返回纪元时间(自1970年1月1日0:00:0以来的秒)。然后,您可以将此值存储为数值:在本例中为“long”。
long timestamp = java.time.Instant.now().getEpochSecond();