java string yyyy-mm-dd hh:mm:ss 转 string yyyy-mm-dd
时间: 2023-07-19 13:22:27 浏览: 61
可以使用 Java 中的 SimpleDateFormat 类来将字符串格式化成另一种格式。以下是将 "yyyy-MM-dd HH:mm:ss" 格式的字符串转换为 "yyyy-MM-dd" 格式的代码示例:
```
String dateString = "2022-05-28 13:20:30";
SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
Date date = dateFormat.parse(dateString);
dateFormat.applyPattern("yyyy-MM-dd");
String newDateString = dateFormat.format(date);
System.out.println(newDateString);
```
输出结果为:
```
2022-05-28
```
这样就成功将 "yyyy-MM-dd HH:mm:ss" 格式的字符串转换为 "yyyy-MM-dd" 格式的字符串了。
相关问题
java String yyyy-MM-dd HH:mm:ss 转为 yyyy-MM-dd
你可以使用 SimpleDateFormat 类来将字符串 yyyy-MM-dd HH:mm:ss 转换为 yyyy-MM-dd 格式的日期字符串。示例代码如下:
```java
import java.text.SimpleDateFormat;
import java.util.Date;
public class Main {
public static void main(String[] args) throws Exception {
String strDate = "2021-10-12 15:30:00";
SimpleDateFormat sdf1 = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
Date date = sdf1.parse(strDate);
SimpleDateFormat sdf2 = new SimpleDateFormat("yyyy-MM-dd");
String strDate2 = sdf2.format(date);
System.out.println(strDate2);
}
}
```
这段代码的输出结果为:2021-10-12。
java yyyy-mm-dd HH:mm:ss转HH:mm:ss
你可以使用Java中的SimpleDateFormat类来进行日期和时间的格式转换。以下是一个示例代码,将一个给定的字符串日期(yyyy-MM-dd HH:mm:ss)转换为HH:mm:ss格式:
```java
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;
public class DateConversionExample {
public static void main(String[] args) {
String inputDate = "2022-05-15 10:30:45";
String outputTimeFormat = "HH:mm:ss";
SimpleDateFormat inputFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
SimpleDateFormat outputFormat = new SimpleDateFormat(outputTimeFormat);
try {
Date date = inputFormat