java获取当前时间-时分秒
时间: 2025-01-03 16:35:32 浏览: 6
在Java中,你可以使用`java.time`包下的`LocalDateTime`类或更具体的`LocalTime`类来获取当前的时间(包括小时、分钟和秒)。以下是两种方法:
1. 使用`LocalDateTime`获取:
```java
import java.time.LocalDateTime;
import java.time.format.DateTimeFormatter;
public class Main {
public static void main(String[] args) {
LocalDateTime now = LocalDateTime.now(); // 获取当前日期和时间
DateTimeFormatter formatter = DateTimeFormatter.ofPattern("HH:mm:ss"); // 定义时间格式
String currentTime = now.format(formatter); // 格式化为"HH:mm:ss"
System.out.println("Current Time: " + currentTime);
}
}
```
2. 只获取时间部分(忽略日期)使用`LocalTime`:
```java
import java.time.LocalTime;
public class Main {
public static void main(String[] args) {
LocalTime currentTime = LocalTime.now(); // 获取当前时间
System.out.println("Current Time: " + currentTime.toString()); // 输出格式如"HH:mm:ss"
}
}
```
这两种方法都会输出类似“23:45:06”的格式。
阅读全文