System.currentTimeMillis() 并将数值转换为时间
时间: 2023-12-09 16:32:04 浏览: 41
您可以使用Java中的`System.currentTimeMillis()`方法获取当前时间的毫秒数,然后将这个数值转换为对应的时间。以下是一个示例代码:
```java
import java.text.SimpleDateFormat;
import java.util.Date;
public class Main {
public static void main(String[] args) {
long currentTimeMillis = System.currentTimeMillis();
Date date = new Date(currentTimeMillis);
SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
String formattedDate = dateFormat.format(date);
System.out.println("当前时间:" + formattedDate);
}
}
```
以上代码中,我们首先获取当前时间的毫秒数,然后将毫秒数转换为`Date`对象。接下来,我们使用`SimpleDateFormat`类将`Date`对象格式化为指定的日期时间字符串。最后,通过打印输出,我们可以看到当前时间的格式化结果。