java显示当前时间
时间: 2023-07-02 15:22:57 浏览: 53
可以使用Java中的DateTimeFormatter类和LocalDateTime类来显示当前时间。以下是一个简单的代码示例:
```
import java.time.LocalDateTime;
import java.time.format.DateTimeFormatter;
public class CurrentTime {
public static void main(String[] args) {
LocalDateTime now = LocalDateTime.now();
DateTimeFormatter formatter = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss");
String formattedDateTime = now.format(formatter);
System.out.println("当前时间为:" + formattedDateTime);
}
}
```
在运行上述代码后,会显示出当前时间,格式为“年-月-日 时:分:秒”。
相关问题
java如何显示当前时间
你可以使用Java中的Date和SimpleDateFormat类来显示当前时间。下面是一个示例代码:
```java
import java.util.Date;
import java.text.SimpleDateFormat;
public class CurrentTime {
public static void main(String[] args) {
// 创建SimpleDateFormat对象,指定时间格式
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
// 创建Date对象,获取当前时间
Date now = new Date();
// 使用SimpleDateFormat格式化Date对象,得到当前时间的字符串表示
String currentTime = sdf.format(now);
// 输出当前时间
System.out.println("当前时间:" + currentTime);
}
}
```
运行该程序,即可输出当前时间。
Java实时显示当前系统时间
你可以使用Java的Date类和SimpleDateFormat类来实现实时显示当前系统时间。下面是一个示例代码:
```java
import java.util.Date;
import java.text.SimpleDateFormat;
public class CurrentTime {
public static void main(String[] args) {
while (true) {
Date now = new Date();
SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy/MM/dd HH:mm:ss");
String time = dateFormat.format(now);
System.out.println(time);
try {
Thread.sleep(1000); // 每隔1秒钟输出一次当前时间
} catch (InterruptedException e) {
e.printStackTrace();
}
}
}
}
```
该程序会在控制台实时输出当前的系统时间,每隔1秒钟更新一次。你可以根据自己的需求修改时间格式和更新频率。