普通date类型格式为yyyy-MM-dd HH:mm:ss的时间转为格式为yyyy-MM-dd
时间: 2024-09-01 18:00:52 浏览: 52
将`yyyy-MM-dd HH:mm:ss`格式的时间转换为`yyyy-MM-dd`格式,你可以通过Java的日期处理库`java.time`或者`SimpleDateFormat`来完成。这里是一个简单的例子:
```java
import java.text.SimpleDateFormat;
import java.util.Date;
public class Main {
public static void main(String[] args) {
String originalDateTime = "2023-04-01 12:00:00";
SimpleDateFormat formatterIn = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
SimpleDateFormat formatterOut = new SimpleDateFormat("yyyy-MM-dd");
Date date = formatterIn.parse(originalDateTime);
String convertedDate = formatterOut.format(date);
System.out.println("Converted date: " + convertedDate);
}
}
```
在这个示例中,首先创建两个`SimpleDateFormat`对象,一个用于解析输入的完整时间字符串,另一个用于格式化只包含年月日的部分。然后,通过`parse()`方法将原始时间字符串转换为`Date`对象,再通过`format()`方法将其格式化为所需的格式。
阅读全文