java String yyyy-MM-dd HH:mm:ss 转为 yyyy-MM-dd
时间: 2023-07-19 09:40:49 浏览: 191
你可以使用 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 string yyyy-mm-dd hh:mm:ss 转 string yyyy-mm-dd
可以使用 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将yyyy-MM-dd HH:mm:ss 转为yyyy-MM-dd
可以使用Java中的SimpleDateFormat类来进行日期格式化。具体的代码如下:
```java
String dateString = "2022-11-11 11:11:11";
SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
Date date = dateFormat.parse(dateString);
dateFormat.applyPattern("yyyy-MM-dd");
String output = dateFormat.format(date);
System.out.println(output);
```
代码中首先定义了一个日期字符串dateString和一个SimpleDateFormat对象dateFormat,dateFormat的格式为"yyyy-MM-dd HH:mm:ss"。
然后使用dateFormat的parse方法将日期字符串解析为Date对象。
接着使用applyPattern方法将dateFormat的格式修改为"yyyy-MM-dd"。
最后使用dateFormat的format方法将Date对象格式化为字符串并输出。
阅读全文