在实体类中把String类型转换成日期时间格式
时间: 2024-05-13 12:15:43 浏览: 87
解决springmvc关于前台日期作为实体类对象参数类型转换错误的问题
可以使用Java中的SimpleDateFormat类来实现将String类型转换为日期时间格式。具体步骤如下:
1. 创建SimpleDateFormat对象,指定日期时间格式,例如:
```
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
```
其中,"yyyy-MM-dd HH:mm:ss"表示日期时间格式,具体含义如下:
- yyyy: 年份,例如2021
- MM: 月份,从01到12
- dd: 日,从01到31
- HH: 小时,从00到23
- mm: 分钟,从00到59
- ss: 秒,从00到59
2. 调用SimpleDateFormat对象的parse()方法,将String类型转换为Date类型,例如:
```
String str = "2021-07-01 09:30:00";
Date date = sdf.parse(str);
```
其中,str是要转换的String类型,date是转换后得到的Date类型。
完整示例代码如下:
```
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;
public class Entity {
private Date datetime;
public Date getDatetime() {
return datetime;
}
public void setDatetime(String datetimeStr) {
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
try {
this.datetime = sdf.parse(datetimeStr);
} catch (ParseException e) {
e.printStackTrace();
}
}
}
```
以上是将String类型转换为Date类型的示例代码,你可以根据实际情况进行修改。
阅读全文