java dateformate
时间: 2024-02-06 07:07:24 浏览: 19
Java中的DateFormat类是用于格式化和解析日期和时间的类。它是一个抽象类,可以通过SimpleDateFormat类的实例化来使用。DateFormat类提供了format()方法用于将Date对象格式化为指定的日期字符串,以及parse()方法用于将日期字符串解析为Date对象。
以下是使用DateFormat类的示例代码:
1. 将String转换为Date对象:
```java
import java.text.DateFormat;
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;
public class Demo04DateFormatMethod {
public static void main(String[] args) throws ParseException {
DateFormat df = new SimpleDateFormat("yyyy年MM月dd日");
String str = "2018年12月11日";
Date date = df.parse(str);
System.out.println(date); // 输出:Tue Dec 11 00:00:00 CST 2018
}
}
```
2. 将Date对象转换为String:
```java
import java.text.DateFormat;
import java.text.SimpleDateFormat;
import java.util.Date;
public class Demo03DateFormatMethod {
public static void main(String[] args) {
Date date = new Date();
DateFormat df = new SimpleDateFormat("yyyy年MM月dd日");
String str = df.format(date);
System.out.println(str); // 输出:2020年09月19日
}
}
```