use*_*231 -1 java date epoch days java.util.date
我正在获取纪元中的当前时间。未来如何添加1个月?
Date date = new Date();
int epoch = date.getTime();
Run Code Online (Sandbox Code Playgroud)
纪元的数据类型 - 整数($int64)
准确地说:我想从当前时间开始添加 30 天。
我正在使用一个允许嵌入 Groovy 和 Java 代码的工具。我使用Date类是因为我可以轻松地import java.text.DateFormat;和import java.text.SimpleDateFormat;. 我现有的工具不支持Instant。
从 Java 8 开始,使用 java.time 进行时间使用
作为纪元秒,添加 30 天:
Instant.now().plus(30, ChronoUnit.DAYS).getEpochSecond()
Run Code Online (Sandbox Code Playgroud)
以纪元毫秒为单位,加上 30 天:
Instant.now().plus(30, ChronoUnit.DAYS).toEpochMilli()
Run Code Online (Sandbox Code Playgroud)