String时间格式化成yyyy-mm-dd
时间: 2024-01-03 20:05:27 浏览: 208
Javascript将字符串日期格式化为yyyy-mm-dd的方法
5星 · 资源好评率100%
要将String时间格式化为yyyy-MM-dd,您可以使用Java的SimpleDateFormat类。您可以按照以下步骤执行此操作:
1. 导入SimpleDateFormat类:import java.text.SimpleDateFormat;
2. 创建一个SimpleDateFormat对象,指定目标日期格式:SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
3. 调用parse()方法将String时间解析为Date对象:Date date = sdf.parse(您的String时间);
4. 使用format()方法将Date对象格式化为yyyy-MM-dd格式的字符串:String formattedDate = sdf.format(date);
5. 返回格式化后的字符串。
例如,假设您的String时间是"2021-05-17 22:50:02",您可以按照以下代码执行格式化操作:
```java
String dateStr = "2021-05-17 22:50:02";
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
Date date = sdf.parse(dateStr);
String formattedDate = sdf.format(date);
System.out.println(formattedDate);
```
输出将是"2021-05-17",即将String时间格式化为yyyy-MM-dd格式的字符串。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* [java String类型日期转换成yyyy-MM-dd格式的Date类型](https://blog.csdn.net/qq_27882063/article/details/125938984)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"]
- *2* *3* [mysql 将时间格式化为yyyy-MM-dd或者yyyy-MM-dd HH:mm:ss](https://blog.csdn.net/Ciel_Y/article/details/127898195)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"]
[ .reference_list ]
阅读全文