运用SimpleDateFormat类和Date类输入一个表示日期的字符串,格式如: 2024/03/08 12:36:59, 要求创建Date对象,并用SimpleDateFormat 相关的格式输出。
时间: 2024-03-28 18:35:48 浏览: 21
SimpleDateFormat类和类是Java中用于处理日期和时间的。SimpleDateFormat类可以将日期和时间格式化为指定的字符串,也可以将字符串解析为日期和时间。
要SimpleDateFormat类和Date类输入一个表示日期的字符串,并创建Date,然后使用SimpleDateFormat类进行格式化,可以按照以下步骤进行操作:
1. 导入相关的类:
```java
import java.text.SimpleDateFormat;
java.util.Date;
```
2. 创建Simple对象,并指定日期格式:
```java
SimpleDateFormat sdf = new("yyyy/MM/dd HH:mm:ss");
```
这里的"yyyy/MM/dd HH:mm:ss"表示日期的格式,其中yyyy表示年份,MM表示月份,dd表示日期,HH表示小时,mm表示分钟,ss表示秒钟。
3. 使用SimpleDateFormat对象将字符串解析为Date对象:
```java
String dateString = "2024/03/08 12:36:59";
Date date = sdf.parse(dateString);
```
4. 使用SimpleDateFormat对象将Date对象格式化为指定的字符串:
```java
String formattedDate = sdf.format(date);
System.out.println(formattedDate);
```
这里的formattedDate就是格式化后的日期字符串。
完整的代码示例如下:
```java
import java.text.SimpleDateFormat;
import java.util.Date;
public class DateFormatExample {
public static void main(String[] args) {
SimpleDateFormat sdf = new SimpleDateFormat("yyyy/MM/dd HH:mm:ss");
String dateString = "2024/03/08 12:36:59";
try {
Date date = sdf.parse(dateString);
String formattedDate = sdf.format(date);
System.out.println(formattedDate);
} catch (Exception e) {
e.printStackTrace();
}
}
}
```
输出结果为:
```
2024/03/08 12:36:59
```