我正在编写一个后端服务并收到时间戳,如下所示
Instant timestamp = Instant.now().plusMillis(offset);
bodyObject.put("timestamp", DateTimeFormatter.ISO_INSTANT.format(timestamp));
现在在服务端,我想将此时间戳转换为"Long"
数据类型以进行进一步处理。请指导我如何实现这一目标?
答案 0 :(得分:1)
我将时间戳格式转换为Instant
,然后使用getEpochSecond()
方法获取秒数
Instant instant = Instant.from(DateTimeFormatter.ISO_INSTANT.parse(format));
instant.getEpochSecond();