formatter.format怎么格式化日期
时间: 2024-04-29 07:22:29 浏览: 181
日期类型格式化
`formatter.format(date)` 是一个用于将日期格式化为字符串的方法。其中 `formatter` 是一个 `java.text.DateFormat` 类型的对象,而 `date` 则是一个 `java.util.Date` 类型的对象,表示需要格式化的日期。
下面是一个简单的例子,演示了如何使用 `formatter.format()` 方法来将日期格式化为不同的字符串格式:
```java
import java.text.DateFormat;
import java.text.SimpleDateFormat;
import java.util.Date;
public class DateFormatter {
public static void main(String[] args) {
Date date = new Date();
// 格式化为 "yyyy-MM-dd"
DateFormat dateFormat1 = new SimpleDateFormat("yyyy-MM-dd");
String strDate1 = dateFormat1.format(date);
System.out.println(strDate1); // 输出:2022-05-28
// 格式化为 "yyyy/MM/dd"
DateFormat dateFormat2 = new SimpleDateFormat("yyyy/MM/dd");
String strDate2 = dateFormat2.format(date);
System.out.println(strDate2); // 输出:2022/05/28
// 格式化为 "yyyy-MM-dd HH:mm:ss"
DateFormat dateFormat3 = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
String strDate3 = dateFormat3.format(date);
System.out.println(strDate3); // 输出:2022-05-28 18:26:30
}
}
```
在上述代码中,我们通过创建不同的 `SimpleDateFormat` 对象,分别使用不同的日期格式来格式化当前日期。最后,使用 `format()` 方法将日期格式化为字符串,并打印输出。
阅读全文