yyyy-MM-dd转yyyyMM
时间: 2023-11-27 08:46:50 浏览: 31
根据提供的引用内容,可以使用Java中的SimpleDateFormat类将日期格式从"yyyy-MM-dd"转换为"yyyyMMdd"。具体操作如下所示:
```java
SimpleDateFormat inputFormat = new SimpleDateFormat("yyyy-MM-dd");
SimpleDateFormat outputFormat = new SimpleDateFormat("yyyyMMdd");
String inputDateStr = "2022-10-27";
Date inputDate = inputFormat.parse(inputDateStr);
String outputDateStr = outputFormat.format(inputDate);
System.out.println(outputDateStr); // 输出:20221027
```
上述代码中,首先创建了两个SimpleDateFormat对象,分别用于解析输入日期和格式化输出日期。然后,将输入日期字符串解析为Date对象,再将Date对象格式化为输出日期字符串。最后,使用System.out.println()方法输出结果。
相关问题
oracle yyyy-mm-dd 转换成 yyyy-mm
要将Oracle中的日期格式从"yyyy-mm-dd"转换为"yyyy-mm",可以使用TO_CHAR函数和TO_DATE函数进行转换。以下是一个示例查询:
SELECT TO_CHAR(TO_DATE('yyyy-mm-dd', 'YYYY-MM-DD'), 'YYYY-MM')
FROM DUAL;
在这个查询中,我们使用TO_DATE函数将日期字符串转换为日期格式,然后使用TO_CHAR函数将日期格式转换为"yyyy-mm"格式。请注意,'yyyy-mm-dd'是你要转换的日期字符串。
你可以将这个查询应用到你的具体需求中,将日期字符串替换为你的实际日期值或列名,并根据需要更改日期格式。
yyyy-mm-dd 转yyyymmdd
要将yyyy-mm-dd格式转换为yyyymmdd格式,可以使用以下代码:
```java
@Test
public void dateConvertion() {
String string = "2020-02-01"; // yyyy-MM-dd
try {
// yyyy-MM-dd转yyyyMMdd
Date format2 = null;
format2 = new SimpleDateFormat("yyyy-MM-dd").parse(string);
String shortDate = new SimpleDateFormat("yyyyMMdd").format(format2);
System.out.println("yyyy-MM-dd转yyyyMMdd:" + shortDate);
} catch (ParseException e) {
throw new BizException("转换异常");
}
}
```
这段代码使用SimpleDateFormat类将yyyy-MM-dd格式的日期字符串转换为yyyyMMdd格式的字符串。首先,使用parse方法将字符串解析为Date对象,然后使用format方法将Date对象格式化为yyyyMMdd格式的字符串。在上述代码中,将"2020-02-01"转换为"20200201"。
#### 引用[.reference_title]
- *1* *3* [yyyy-mm-dd yyyymmdd互相转换](https://blog.csdn.net/qq_34823218/article/details/103074456)[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^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item]
- *2* [Java中时间格式 yyyyMMdd和yyyy-MM-dd相互转换](https://blog.csdn.net/m0_43584016/article/details/104975022)[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^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item]
[ .reference_list ]