java 如何将dd-mm-yyyy转换成yyyy-mm-dd
时间: 2023-10-27 22:05:28 浏览: 51
可以使用Java的DateTimeFormatter类来将dd-mm-yyyy转换为yyyy-mm-dd。代码如下:
```java
String inputDate = "01-01-2022";
DateTimeFormatter inputFormatter = DateTimeFormatter.ofPattern("dd-MM-yyyy");
DateTimeFormatter outputFormatter = DateTimeFormatter.ofPattern("yyyy-MM-dd");
String outputDate = LocalDate.parse(inputDate, inputFormatter).format(outputFormatter);
System.out.println(outputDate);
```
相关问题
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'是你要转换的日期字符串。
你可以将这个查询应用到你的具体需求中,将日期字符串替换为你的实际日期值或列名,并根据需要更改日期格式。
sqlserver将yyyy-mm-dd转换成yyyy-mm
在SQL Server中,可以使用函数`CONVERT`来将日期格式从`yyyy-MM-dd`转换为`yyyy-MM`。下面是两种不同的方法来实现这个转换:
方法一:使用`CONVERT`函数
```sql
SELECT CONVERT(varchar(7), date_time_column, 120) AS converted_date
FROM your_table;
```
方法二:使用`FORMAT`函数
```sql
SELECT FORMAT(date_time_column, 'yyyy-MM') AS converted_date
FROM your_table;
```
请注意,上述代码中的`date_time_column`是你要转换的日期列的名称,`your_table`是你要查询的表的名称。