java查询的字符串时间如何转为年月日
时间: 2023-07-16 10:15:43 浏览: 174
如果你的字符串时间是符合标准格式的,比如 "2022-02-14 10:30:00",你可以使用 Java 的 SimpleDateFormat 类来进行转换。
下面是一个简单的示例代码:
```java
import java.text.SimpleDateFormat;
import java.util.Date;
public class StringToDateExample {
public static void main(String[] args) throws Exception {
String strDate = "2022-02-14 10:30:00";
SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
Date date = formatter.parse(strDate);
System.out.println("原始字符串时间为:" + strDate);
System.out.println("转换后的年月日为:" + formatter.format(date).substring(0, 10));
}
}
```
输出结果为:
```
原始字符串时间为:2022-02-14 10:30:00
转换后的年月日为:2022-02-14
```
其中,通过 SimpleDateFormat 的 parse 方法将字符串时间转换为 Date 类型,再通过 format 方法将 Date 类型转换为指定格式的字符串,最后通过 substring 方法截取年月日部分。
阅读全文