如何使用Java 8中的新Date-Time API获取当前小时?

Eva*_*tti 11 java java-8 java-time

在Java 8之前,常见的方法是CalendarAPI:

Calendar cal = Calendar.getInstance();
int hour = cal.get(Calendar.HOUR_OF_DAY);
Run Code Online (Sandbox Code Playgroud)

如何获取当前小时,但使用Java 8中提供的新Date-Time API

Mad*_*mer 25

这一切都取决于,但有点像......

LocalTime now = LocalTime.now();
System.out.println(now.getHour());
Run Code Online (Sandbox Code Playgroud)

应该工作得很好......

仔细看看LocalTime#getHour更多细节