java yyyy-mm-dd hh:mm:ss转yyyy/mm/dd
时间: 2023-09-13 16:13:53 浏览: 133
js将日期格式转换为YYYY-MM-DD HH:MM:SS
你可以使用Java中的SimpleDateFormat类来进行日期格式转换,以下是一个示例代码:
```java
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;
public class DateUtils {
public static void main(String[] args) {
String dateStr = "2022-01-01 12:30:45";
SimpleDateFormat srcFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
SimpleDateFormat targetFormat = new SimpleDateFormat("yyyy/MM/dd");
try {
Date date = srcFormat.parse(dateStr);
String targetFormatStr = targetFormat.format(date);
System.out.println(targetFormatStr);
} catch (ParseException e) {
e.printStackTrace();
}
}
}
```
在上述代码中,我们首先定义了一个字符串类型的日期字符串`dateStr`,然后定义了两个SimpleDateFormat对象`srcFormat`和`targetFormat`来分别表示原日期格式和目标日期格式。接着我们使用`srcFormat.parse(dateStr)`方法将字符串日期转换为Date类型的日期对象`date`,再使用`targetFormat.format(date)`方法将Date类型的日期对象格式化成目标日期格式的字符串,最终输出结果为"2022/01/01"。
阅读全文