groovy中将LocalDateTime转换为时间戳
时间: 2024-04-29 12:17:44 浏览: 135
在Groovy中,可以使用`java.time.LocalDateTime`类来表示日期和时间。要将`LocalDateTime`转换为时间戳,可以使用`java.time.Instant`类的`toEpochMilli()`方法。下面是一个示例代码:
```groovy
import java.time.LocalDateTime
import java.time.Instant
LocalDateTime localDateTime = LocalDateTime.now()
Instant instant = localDateTime.toInstant()
long timestamp = instant.toEpochMilli()
println(timestamp)
```
这段代码首先创建了一个`LocalDateTime`对象,表示当前日期和时间。然后,使用`toInstant()`方法将`LocalDateTime`转换为`Instant`对象。最后,使用`toEpochMilli()`方法将`Instant`对象转换为时间戳(以毫秒为单位)。代码的输出将是当前时间的时间戳。
阅读全文