SimpleDateFormat 转换成 01-Aug-2023
时间: 2023-11-22 18:12:41 浏览: 82
您可以使用以下代码将日期格式转换为 "01-Aug-2023" 的格式:
```java
import java.text.SimpleDateFormat;import java.util.Date;
public class Main {
public static void main(String[] args) {
SimpleDateFormat inputFormat = new SimpleDateFormat("dd-MMM-yyyy");
SimpleDateFormat outputFormat = new SimpleDateFormat("dd-MMM-yyyy");
try {
Date date = inputFormat.parse("01-Aug-2023");
String formattedDate = outputFormat.format(date);
System.out.println(formattedDate);
} catch (Exception e) {
e.printStackTrace();
}
}
}
```
这个代码段使用了两个 SimpleDateFormat 对象,一个用于解析输入的日期字符串,另一个用于将日期格式化为目标格式。在这个例子中,我们将 "01-Aug-2023" 解析为一个 Date 对象,然后将其格式化为 "01-Aug-2023" 的格式。最后,我们打印出格式化后的日期字符串。
请注意,这个代码段假设输入的日期字符串是符合 "01-Aug-2023" 格式的,如果不符合该格式,将会抛出异常。你可以根据实际情况进行适当的异常处理。
阅读全文