使用Java将时间格式的yyyy-MM-dd HH:mm:ss 转为时间格式的yyyy-MM-dd
时间: 2024-01-12 07:02:55 浏览: 77
js代码-时间日期格式化为yyyymmdd
可以使用Java中的SimpleDateFormat类来实现时间格式的转换,示例如下:
```java
import java.text.SimpleDateFormat;
import java.util.Date;
public class DateFormatExample {
public static void main(String[] args) {
String dateString = "2022-01-01 12:00:00";
SimpleDateFormat inputDateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
SimpleDateFormat outputDateFormat = new SimpleDateFormat("yyyy-MM-dd");
try {
Date date = inputDateFormat.parse(dateString);
String outputDateString = outputDateFormat.format(date);
System.out.println("Input Date String : " + dateString);
System.out.println("Output Date String : " + outputDateString);
} catch (Exception e) {
e.printStackTrace();
}
}
}
```
输出结果为:
```
Input Date String : 2022-01-01 12:00:00
Output Date String : 2022-01-01
```
其中,inputDateFormat指定了输入的时间格式为"yyyy-MM-dd HH:mm:ss",outputDateFormat指定了输出的时间格式为"yyyy-MM-dd"。将输入的时间字符串通过inputDateFormat解析为Date类型,再通过outputDateFormat格式化为输出的时间字符串。
阅读全文