gpt4 book ai didi

Java 迭代日期对象的数组列表并将每个日期转换为其unix时间戳

转载 作者:行者123 更新时间:2023-12-01 09:22:15 26 4
gpt4 key购买 nike

我有一个日期对象的数组列表,我想将其转换为每个日期的 Unix 时间戳。如何做到这一点?

最佳答案

在 Java 8+ 中,您可以流式传输 List并映射 Date.getTime() 的时间除以 1000 得到时间戳(因为 unix 时间戳以纪元以来的秒数表示,而 Java 时间戳以纪元以来的毫秒为单位)。然后收集到List<Long>喜欢

List<Date> dates = new ArrayList<>();
// ...
List<Long> unixTimeStamps = dates.stream()
.mapToLong(x -> x.getTime() / 1000).boxed()
.collect(Collectors.toList());

关于Java 迭代日期对象的数组列表并将每个日期转换为其unix时间戳,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40098998/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com