dateformat()
时间: 2024-01-12 11:22:40 浏览: 42
DateFormat类是Java中用于格式化和解析日期和时间的类。它提供了format()方法用于将日期和时间对象格式化为特定的字符串,以及parse()方法用于将字符串解析为日期和时间对象。
以下是一个使用format()方法将日期和时间对象格式化为特定字符串的示例:
```java
import java.text.DateFormat;
import java.text.SimpleDateFormat;
import java.util.Date;
public class DateFormatExample {
public static void main(String[] args) {
DateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
Date now = new Date();
String formattedDate = dateFormat.format(now);
System.out.println("Formatted Date: " + formattedDate);
}
}
```
输出结果为:
```
Formatted Date: 2023-07-13 14:30:45
```
以上示例中,我们创建了一个DateFormat对象,并指定了日期和时间的格式。然后,我们使用format()方法将当前日期和时间对象格式化为指定的字符串。
另外,DateFormat类还提供了parse()方法,可以将字符串解析为日期和时间对象。以下是一个使用parse()方法将字符串解析为日期和时间对象的示例:
```java
import java.text.DateFormat;
import java.text.SimpleDateFormat;
import java.util.Date;
import java.text.ParseException;
public class DateFormatExample {
public static void main(String[] args) {
DateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd");
String dateString = "2023-07-13";
try {
Date parsedDate = dateFormat.parse(dateString);
System.out.println("Parsed Date: " + parsedDate);
} catch (ParseException e) {
e.printStackTrace();
}
}
}
```
输出结果为:
```
Parsed Date: Thu Jul 13 00:00:00 GMT 2023
```
以上示例中,我们创建了一个DateFormat对象,并指定了日期的格式。然后,我们使用parse()方法将字符串解析为日期对象。