TIMESTAMP类型插入到VARCHAR2后转成DATE类型和指定格式字符串
来源:互联网 发布:php单例模式代码 编辑:程序博客网 时间:2024/04/30 10:38
Oracle中的由于TIMESTAMP类型数据未做TO_CHAR格式化处理直接插入到VARCHAR2类型字段中。在VARCHAR2存储的格式为27-NOV-15 12.00.00.000000 PM和27-NOV-15 12.00.00.000000 AM这种格式。需求是将数据转换成指定的VARCHAR2(14)类型。
解决办法:将字符串转换成TIMESTAMP类型之后再转换成VARCHAR2(14)类型
SELECT TO_CHAR(CAST('19-NOV-15 11.00.00.000000000 PM' AS TIMESTAMP), 'YYYYMMDDHH24MISS') FROM DUAL;
疑惑解答:
27-NOV-15 12.00.00.000000 PM 是指中午十二点。27-NOV-15 12.00.00.000000 AM 是指零晨零点。看到这个字符串可能会以为是中午十二点,转换成TIMESTAMP类型再转成VARCHAR2(14)类型后为20151127000000可能会误认为转换错误,其实是正确的。
0 0
- TIMESTAMP类型插入到VARCHAR2后转成DATE类型和指定格式字符串
- oracle.sql.TIMESTAMP类型转成固定格式的date类型
- timestamp转成date格式
- oracle字符串转成date类型
- DATETIME, DATE和TIMESTAMP类型
- js 字符串类型转成DATE类型
- date类型转成yyyy-MM-dd格式的Date类型
- CST格式时间如何转成Date类型
- 将timestamp类型的时间 转成date型
- Oracle 字符串转换TIMESTAMP类型或Date类型
- Oracle 字符串转换TIMESTAMP类型或Date类型
- 数据库中的Date,DateTime和TimeStamp类型
- DATETIME、DATE和TIMESTAMP类型--MySql数据库
- 数据库中的Date,DateTime和TimeStamp类型
- 数据库中的Date,DateTime和TimeStamp类型
- 数据库中的Date,DateTime和TimeStamp类型
- 数据库中的Date,DateTime和TimeStamp类型
- Date、String和Timestamp类型转换
- nagios配置详解与集群监控
- codeforces 412C Pattern
- Java——多人聊天室(基于TCP的网络编程——Socket)
- Oracle例外处理
- 智能家居喂鱼系统(五)-树莓派C++库
- TIMESTAMP类型插入到VARCHAR2后转成DATE类型和指定格式字符串
- 菜鸟学Java----基本类型及其封装类
- 关于switch语句中省略break语句的问题
- ViewPager
- objective - C 下字符串的处理方法
- Linux压缩解压缩文章总结
- codeforces 412A Poster
- nyoj 诡异的电梯【Ⅰ】 1070 (DP) 好题
- 编译原理与技术(第四章)语法分析