Java获取系统时间
时间: 2024-04-08 16:26:38 浏览: 16
以下是两种Java获取系统时间的方法:
1. 使用Date类和SimpleDateFormat类[^1]:
```java
import java.util.Date;
import java.text.SimpleDateFormat;
// 获取当前系统时间
Date now = new Date();
// 创建格式化时间日期类
SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
// 格式化时间
String formattedTime = format.format(now);
System.out.println("格式化后的时间:" + formattedTime);
```
2. 使用System.currentTimeMillis()方法和Date类:
```java
import java.util.Date;
// 获取当前系统时间的毫秒值
long now = System.currentTimeMillis();
// 将毫秒值转换成时间格式
Date d = new Date();
d.setTime(now);
// 创建格式化时间日期类
SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
// 格式化时间
String formattedTime = format.format(d);
System.out.println("格式化后的时间:" + formattedTime);
```