27-SEP-12 转换为yyyy-mm-dd
时间: 2023-08-03 09:43:44 浏览: 131
可以使用Oracle中的TO_CHAR和TO_DATE函数将日期格式转换为指定格式。以下是将日期格式从DD-MON-YY转换为YYYY-MM-DD的方法:
```sql
SELECT TO_CHAR(TO_DATE('27-SEP-12', 'DD-MON-RR'), 'YYYY-MM-DD')
FROM dual;
```
输出结果为:2012-09-27
解释说明:
1. TO_DATE('27-SEP-12', 'DD-MON-RR')将日期字符串转换为日期类型,其中'RR'表示年份的后两位。
2. TO_CHAR将日期类型转换为字符类型,并且指定输出的日期格式为'YYYY-MM-DD'。
相关问题
oracle 将字段中类似“27-SEP-12”日期格式转换为“yyyy-mm-dd”
您可以使用Oracle中的TO_CHAR和TO_DATE函数来实现日期格式转换。以下是一个示例SQL查询,将“27-SEP-12”日期格式转换为“yyyy-mm-dd”格式:
```
SELECT TO_CHAR(TO_DATE('27-SEP-12', 'DD-MON-RR'), 'YYYY-MM-DD') FROM DUAL;
```
这将输出结果为“2012-09-27”。其中,TO_DATE函数将字符串转换为日期格式,TO_CHAR函数将日期格式转换为字符串格式,'DD-MON-RR'表示输入字符串的日期格式,'YYYY-MM-DD'表示输出字符串的日期格式。
字符串转换为时间格式,按照这个格式yyyy-MM-dd HH:mm:ss 使用java
可以使用SimpleDateFormat类中的parse()方法将字符串转换为时间格式:
```java
String strDate = "2021-09-15 10:30:00";
SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
try {
Date date = format.parse(strDate);
System.out.println(date);
} catch (ParseException e) {
e.printStackTrace();
}
```
输出结果为:Wed Sep 15 10:30:00 CST 2021
阅读全文