java8 获取时分秒
时间: 2023-10-29 14:05:45 浏览: 79
可以使用Java 8中的LocalTime类来获取时分秒。示例代码如下:
```
LocalTime now = LocalTime.now();
int hour = now.getHour();
int minute = now.getMinute();
int second = now.getSecond();
```
这样就可以获取当前时间的时分秒了。如果需要指定一个时间来获取时分秒,可以使用LocalTime的of方法,示例代码如下:
```
LocalTime time = LocalTime.of(10, 30, 45);
int hour = time.getHour();
int minute = time.getMinute();
int second = time.getSecond();
```
相关问题
java localdatetime获取时分秒
在Java中,你可以使用 `java.time.LocalDateTime` 类来获取当前日期和时间的时分秒。以下是一个示例:
```java
import java.time.LocalDateTime;
public class Main {
public static void main(String[] args) {
LocalDateTime now = LocalDateTime.now();
int hour = now.getHour();
int minute = now.getMinute();
int second = now.getSecond();
System.out.println("Hour: " + hour);
System.out.println("Minute: " + minute);
System.out.println("Second: " + second);
}
}
```
在上面的示例中,我们使用 `LocalDateTime.now()` 方法获取当前的日期和时间。然后,使用 `getHour()`、`getMinute()` 和 `getSecond()` 方法来获取时分秒。最后,我们将结果打印出来。
请注意,以上示例使用了 Java 8 引入的 `java.time` 包中的新日期时间 API。如果你使用的是旧版本的 Java,可以考虑使用 `java.util.Calendar` 类来获取日期和时间的时分秒。
java8 获取年月日时分秒
你可以使用Java 8中的LocalDateTime类来获取当前的年月日时分秒。以下是一个示例代码:
```
import java.time.LocalDateTime;
public class DateTimeExample {
public static void main(String args[]) {
LocalDateTime now = LocalDateTime.now();
int year = now.getYear();
int month = now.getMonthValue();
int day = now.getDayOfMonth();
int hour = now.getHour();
int minute = now.getMinute();
int second = now.getSecond();
System.out.printf("现在的时间是 %d-%02d-%02d %02d:%02d:%02d", year, month, day, hour, minute, second);
}
}
```
输出:
```
现在的时间是 2021-10-22 20:21:45
```
阅读全文