simpledateformat类怎么使用
时间: 2024-05-15 09:17:42 浏览: 4
SimpleDateFormat类是Java日期格式化和解析的一个类。它可以将日期对象转换为指定格式的字符串,并将字符串转换为日期对象。
使用SimpleDateFormat,您需要创建一个SimpleDateFormat对象并指定要使用的日期格式。例如,要将日期对象格式化为"yyyy-MM-dd"格式的字符串,可以使用以下代码:
```
Date date = new Date();
SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd");
String formattedDate = formatter.format(date);
System.out.println(formattedDate); // 输出: 2022-05-18
```
此代码创建了一个当前日期的Date对象,并使用"yyyy-MM-dd"格式创建了一个SimpleDateFormat对象。然后,它将日期对象格式化为字符串,并将其存储在formattedDate变量中。最后,它输出格式化后的日期字符串。
要将字符串转换回Date对象,您可以使用SimpleDateFormat的parse方法。例如,要将"2022-05-18"字符串解析为Date对象,可以使用以下代码:
```
String dateString = "2022-05-18";
SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd");
Date date = formatter.parse(dateString);
System.out.println(date); // 输出: Wed May 18 00:00:00 GMT+08:00 2022
```
此代码创建了一个"2022-05-18"的字符串,并使用"yyyy-MM-dd"格式创建了一个SimpleDateFormat对象。然后,它将字符串解析为Date对象,并将其存储在date变量中。最后,它输出Date对象。
希望这回答了你的问题!