gpt4 book ai didi

threetenbp - 将 LocalDate 和 LocalTime 转换为 java.util.date 的最佳方法是什么?

转载 作者:行者123 更新时间:2023-12-03 01:37:59 25 4
gpt4 key购买 nike

我有一个 org. Threeten.bp.LocalDate 和一个 org. Threeten.bp.LocalTime 并且我确实需要一个 java.util.date 实例。实现这一目标的最佳方法是什么?我浏览了DateTimeUtils但没有找到合适的解决方案。

最佳答案

这是更好的解决方案,不使用已弃用的东西,而是使用帮助器类DateTimeUtils:

// your input (example)
LocalDate date = LocalDate.of(2015, 4, 3);
LocalTime time = LocalTime.of(17, 45);

// the conversion based on your system timezone
Instant instant = date.atTime(time).atZone(ZoneId.systemDefault()).toInstant();
Date d = DateTimeUtils.toDate(instant);
System.out.println(d); // Fri Apr 03 17:45:00 CEST 2015

您需要一个时区才能进行此转换。我在上面给出的示例中选择了系统时区,但您可以根据需要随意调整时区。

关于threetenbp - 将 LocalDate 和 LocalTime 转换为 java.util.date 的最佳方法是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34355022/

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