相关疑难解决方法(0)

将java.util.Date转换为java.time.LocalDate

java.util.Date对象转换为新的JDK 8/JSR-310 的最佳方法是什么java.time.LocalDate

Date input = new Date();
LocalDate date = ???
Run Code Online (Sandbox Code Playgroud)

java datetime java-8 java-time

463
推荐指数
9
解决办法
39万
查看次数

来自Date的LocalTime

我正在尝试将Date实例转换为LocalTime实例.

// Create the Date
Date date = format.parse("2011-02-18 05:00:00.0");    

// Convert to Calendar
Calendar cal = Calendar.getInstance();
cal.setTime(date);

// Convert Calendar to LocalTime
Instant instant = Instant.ofEpochMilli(cal.getTimeInMillis());
LocalTime convert = LocalDateTime.ofInstant(instant, ZoneId.systemDefault()).toLocalTime();
Run Code Online (Sandbox Code Playgroud)

我没有得到编译器错误,但LocalTime实例值是错误的.

我认为它不起作用,因为Date存储时间fasttime而不是cdate.

我正在使用JDK 1.8版.

java date localtime

12
推荐指数
2
解决办法
2万
查看次数

如何将Joda time LocalTime转换为java.util.Date?

我想将Joda LocalTime转换为java.util.Date而不是 LocalDate.如果这有帮助,我已经有了一个LocalTime对象.显然,LocalTime中没有"日期"部分.所以我不能直接将LocalTime转换为Date.有一个简单的方法吗?

脚步 -

LocalTime loct 
LocalDate locd = Todays date + loct
Date da = locd.toDate();
Run Code Online (Sandbox Code Playgroud)

java jodatime

1
推荐指数
1
解决办法
5033
查看次数

如何将 LocalTime 添加到 Date 对象中?

如果我能按照我的要求做,那就完美了!

    <<LocalTime is provided as locTime>>
    Date flyDate = a.getDate();
    Date landingDate = b.getDate();

    flyDate.add(locTime);
Run Code Online (Sandbox Code Playgroud)

或者我可以了解什么是最佳实践。

我有一堆 Flight 对象,目前它们每个都有一个 Date 来确定航班的飞行日期/时间,还有一个用于 LocalTime 的持续时间,表示飞行需要多少小时:分钟。

我想检查一个航班在时间方面是否与另一个航班兼容。航班a的着陆时间应该在航班b的飞行时间之前。

谢谢!

java date java-time

0
推荐指数
1
解决办法
94
查看次数

标签 统计

java ×4

date ×2

java-time ×2

datetime ×1

java-8 ×1

jodatime ×1

localtime ×1