Runnable获取当前时间为年月日时分秒格式
时间: 2024-11-19 19:15:02 浏览: 16
`Runnable`是一个接口,在Java中主要用于线程的创建。它本身并没有直接提供获取当前时间的功能。如果你想获取当前日期和时间并以"年月日时分秒"的格式显示,你可以使用`java.time`包中的`LocalDateTime`和`DateTimeFormatter`类。
以下是一个简单的示例:
```java
import java.time.LocalDateTime;
import java.time.format.DateTimeFormatter;
public class TimeRunnable implements Runnable {
private static final DateTimeFormatter formatter = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss");
@Override
public void run() {
LocalDateTime currentTime = LocalDateTime.now();
String formattedTime = currentTime.format(formatter);
System.out.println("当前时间为:" + formattedTime);
}
// 如果你想在一个Runnable任务中获取并打印时间,可以这样做
public static void main(String[] args) {
new Thread(new TimeRunnable()).start(); // 创建并启动一个新的线程实例
}
}
```
在这个例子中,`run()`方法会在新的线程中运行,并打印出当前的年月日时分秒。
阅读全文