JavaShuo
栏目
标签
oracle时间问题续之字符串——时间格式
时间 2019-11-07
标签
oracle
时间
问题
字符串
格式
栏目
Oracle
繁體版
原文
原文链接
TO_CHAR 是把日期或数字转换为字符串 TO_DATE 是把字符串转换为数据库中得日期类型转换函数 TO_NUMBER 将字符转化为数字 TO_CHAR 使用TO_CHAR函数处理数字 TO_CHAR(number, '格式') TO_CHAR(salary,’$99,999.99’); 使用TO_CHAR函数处理日期 TO_CHAR(date,’格式’); TO_NUMBER 使用TO_NUMBER函数将字符转换为数字 TO_NUMBER(char[, '格式']) TO_DATE 使用TO_DATE函数将字符转换为日期 TO_DATE(char[, '格式']) 数字格式格式 9 表明一个数字 0 强制显示0 $ 放置一个$符 L 放置一个浮动本地货币符 . 显示小数点 , 显示千位指示符 日期格式 格式控制 描述 YYYY、YYY、YY 分别表明4位、3位、2位的数字年 YEAR 年的拼写 MM 数字月 MONTH 月的全拼 MON 月的缩写 DD 数字日 DAY 星期的全拼 DY 星期的缩写 AM 表示上午或者下午 HH2四、HH12 12小时制或24小时制 MI 分钟 SS 秒钟 SP 数字的拼写 TH 数字的序数词 “特殊字符” 假如特殊字符 HH24:MI:SS AM 15:43:20 PM 日期例子: SELECT TO_DATE('2006-05-01 19:25:34', 'YYYY-MM-DD HH24:MI:SS') FROM DUAL SELECT TO_DATE('2006-05-01 19:25', 'YYYY-MM-DD HH24:MI') FROM DUAL SELECT TO_DATE('2006-05-01 19', 'YYYY-MM-DD HH24') FROM DUAL SELECT TO_DATE('2006-05-01', 'YYYY-MM-DD') FROM DUAL SELECT TO_DATE('2006-05', 'YYYY-MM') FROM DUAL SELECT TO_DATE('2006', 'YYYY') FROM DUAL 日期说明: 当省略HH、MI和SS对应的输入参数时,Oracle使用0做为DEFAULT值。若是输入的日期数据忽略时间部分,Oracle会将时、分、秒部分都置为0,也就是说会取整到日。 一样,忽略了DD参数,Oracle会采用1做为日的默认值,也就是说会取整到月。 可是,不要被这种“惯性”所迷惑,若是忽略MM参数,Oracle并不会取整到年,取整到当前月。 注意: 1.在使用Oracle的to_date函数来作日期转换时,可能会直觉地采用“yyyy-MM-dd HH:mm:ss”的格式做为格式进行转换,可是在Oracle中会引发错误:“ORA 01810 格式代码出现两次”。如:select to_date('2005-01-01 13:14:20','yyyy-MM-dd HH24:mm:ss') from dual;缘由是SQL中不区分大小写,MM和mm被认为是相同的格式代码,因此Oracle的SQL采用了mi代替分钟。select to_date('2005-01-01 13:14:20','yyyy-MM-dd HH24:mi:ss') from dual; 2.另要以24小时的形式显示出来要用HH24 select to_char(sysdate,'yyyy-MM-dd HH24:mi:ss') from dual;//mi是分钟 select to_char(sysdate,'yyyy-MM-dd HH24:mm:ss') from dual;//mm会显示月份
相关文章
1.
时间字符串格式化
2.
js中格式化时间字符串
3.
JavaScript时间字符串格式化
4.
org.apache.commons.lang 时间格式化或者时间字符串转date
5.
时间格式的字符串在ios中的转换问题
6.
javascript时间缀转时间字符串
7.
js时间戳转时间字符串
8.
java 字符串转时间,时间转字符串
9.
C#:时间转字符串记录。字符串转时间
10.
Oracle时间与字符串的转换
更多相关文章...
•
SQLite 日期 & 时间
-
SQLite教程
•
发送ICMP时间戳请求
-
TCP/IP教程
•
IntelliJ IDEA代码格式化设置
•
PHP Ajax 跨域问题最佳解决方案
相关标签/搜索
持续时间
时间区间
时间
间时
时断时续
时间差
时间戳
时间序列
时间线
时间跨度
Oracle
Redis教程
PHP 7 新特性
NoSQL教程
代码格式化
设计模式
委托模式
0
分享到微博
分享到微信
分享到QQ
每日一句
每一个你不满意的现在,都有一个你没有努力的曾经。
最新文章
1.
以实例说明微服务拆分(以SpringCloud+Gradle)
2.
idea中通过Maven已经将依赖导入,在本地仓库和external libraries中均有,运行的时候报没有包的错误。
3.
Maven把jar包打到指定目录下
4.
【SpringMvc】JSP+MyBatis 用户登陆后更改导航栏信息
5.
在Maven本地仓库安装架包
6.
搭建springBoot+gradle+mysql框架
7.
PHP关于文件$_FILES一些问题、校验和限制
8.
php 5.6连接mongodb扩展
9.
Vue使用命令行创建项目
10.
eclipse修改启动图片
本站公众号
欢迎关注本站公众号,获取更多信息
相关文章
1.
时间字符串格式化
2.
js中格式化时间字符串
3.
JavaScript时间字符串格式化
4.
org.apache.commons.lang 时间格式化或者时间字符串转date
5.
时间格式的字符串在ios中的转换问题
6.
javascript时间缀转时间字符串
7.
js时间戳转时间字符串
8.
java 字符串转时间,时间转字符串
9.
C#:时间转字符串记录。字符串转时间
10.
Oracle时间与字符串的转换
>>更多相关文章<<