Fri Mar 10 00:00:00 CST 2023 这种怎么转换为Date类型 或者提取 年月日
时间: 2023-08-28 13:07:55 浏览: 123
Oracle中TO_DATE格式介绍
这个日期字符串可以通过以下代码转换为Date类型,并提取出年、月、日:
```java
String dateString = "Fri Mar 10 00:00:00 CST 2023";
SimpleDateFormat dateFormat = new SimpleDateFormat("EEE MMM dd HH:mm:ss zzz yyyy", Locale.ENGLISH);
Date date = dateFormat.parse(dateString);
Calendar calendar = Calendar.getInstance();
calendar.setTime(date);
int year = calendar.get(Calendar.YEAR);
int month = calendar.get(Calendar.MONTH) + 1; // Month starts from 0, so add 1
int day = calendar.get(Calendar.DAY_OF_MONTH);
System.out.println(year + "-" + month + "-" + day); // Output: 2023-3-10
```
这里使用了SimpleDateFormat类来解析日期字符串,然后通过Calendar类来提取年、月、日。
阅读全文