使用java语言,将{"alightingTime":"202406031501"}这个json字符串转为Date类型
时间: 2024-06-05 21:04:36 浏览: 159
可以使用Java中的SimpleDateFormat类来将字符串转换为Date类型。以下是一个示例代码:
```java
import java.text.SimpleDateFormat;
import java.util.Date;
import java.text.ParseException;
public class JsonDateConverter {
public static void main(String[] args) {
String jsonString = "{\"alightingTime\":\"202406031501\"}";
String dateFormat = "yyyyMMddHHmm";
SimpleDateFormat formatter = new SimpleDateFormat(dateFormat);
try {
Date date = formatter.parse(jsonString.replaceAll("\\D+",""));
System.out.println(date);
} catch (ParseException e) {
e.printStackTrace();
}
}
}
```
以上代码中,我们使用SimpleDateFormat类来指定需要转换的日期格式,然后使用parse()方法将字符串解析为Date类型。需要注意的是,在解析字符串之前,我们使用replaceAll()方法将非数字字符从字符串中去除,以保证日期格式正确。
阅读全文