import java.text.SimpleDateFormat; import java.text.DateFormat; public class Date { public static void main(String[] args) { Date curDate=new Date(); DateFormat dateFormat=new SimpleDateFormat(); System.out.println(dateFormat.format(curDate)); } }
时间: 2024-01-06 13:04:35 浏览: 149
Java中SimpleDateFormat用法详解
5星 · 资源好评率100%
这段代码有一个问题:DateFormat的构造函数需要传入一个日期格式,否则会抛出IllegalArgumentException异常。因此,需要在SimpleDateFormat构造函数中传入一个日期格式,例如:
```
import java.text.SimpleDateFormat;
import java.util.Date;
import java.text.DateFormat;
public class TestDate {
public static void main(String[] args) {
Date curDate = new Date();
DateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
System.out.println(dateFormat.format(curDate));
}
}
```
这个例子将日期格式设置为"yyyy-MM-dd HH:mm:ss",输出当前日期和时间,例如:2021-09-30 14:30:00。
阅读全文