java字符串类型的日期,统一日期格式,写成一个类
时间: 2023-05-19 12:01:52 浏览: 66
可以使用 SimpleDateFormat 类来实现统一日期格式。以下是一个示例代码:
import java.text.SimpleDateFormat;
import java.util.Date;
public class DateUtils {
private static final String DATE_FORMAT = "yyyy-MM-dd";
public static String formatDate(Date date) {
SimpleDateFormat sdf = new SimpleDateFormat(DATE_FORMAT);
return sdf.format(date);
}
}
在上面的代码中,我们定义了一个 formatDate 方法,它接受一个 Date 类型的参数并返回一个字符串类型的日期。我们使用 SimpleDateFormat 类来格式化日期,并将格式化后的日期作为字符串返回。我们还定义了一个 DATE_FORMAT 常量,它表示我们想要的日期格式。您可以根据需要更改此格式。
相关问题
java字符串类型的日期,统一日期格式
可以使用 SimpleDateFormat 类来格式化日期字符串。例如,以下代码将日期格式化为 "yyyy-MM-dd" 格式:
```java
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
String dateStr = sdf.format(new Date());
System.out.println(dateStr);
```
输出结果为:2022-01-01
你也可以使用其他格式化字符串来格式化日期,例如 "yyyy/MM/dd"、"yyyy年MM月dd日" 等等。
java 字符串生成一个日期类型格式为YYYYMMDD
请参考以下代码:
```
import java.text.SimpleDateFormat;
import java.util.Date;
public class DateUtils {
public static Date generateDate(String str){
SimpleDateFormat sdf = new SimpleDateFormat("yyyyMMdd");
try {
Date date = sdf.parse(str);
return date;
} catch (Exception e) {
e.printStackTrace();
return null;
}
}
}
```
你可以在自己的代码中调用 `generateDate` 方法来生成对应的日期类型。
相关推荐
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)