Oracle获取当前日期及日期格式 js获取当前日期格式

Oracle 获取当前日期及日期格式


获取系统日期:SYSDATE()
格式化日期:TO_CHAR(SYSDATE(),'YY/MM/DDHH24:MI:SS)
或TO_DATE(SYSDATE(),'YY/MM/DDHH24:MI:SS)
格式化数字:TO_NUMBER


注: TO_CHAR把日期或数字转换为字符串
TO_CHAR(number, '格式')
TO_CHAR(salary,'$99,999.99')
TO_CHAR(date, '格式')

TO_DATE 把字符串转换为数据库中的日期类型
TO_DATE(char, '格式')

TO_NUMBER 将字符串转换为数字
TO_NUMBER(char,'格式')


返回系统日期,输出 25-12月-09
select sysdate from dual;
mi是分钟,输出 2009-12-25 14:23:31
select to_char(sysdate,'yyyy-MM-dd HH24:mi:ss')from dual;
mm会显示月份,输出 2009-12-25 14:12:31
select to_char(sysdate,'yyyy-MM-dd HH24:mm:ss')from dual;
输出 09-12-25 14:23:31
select to_char(sysdate,'yy-mm-dd hh24:mi:ss') fromdual
输出 2009-12-25 14:23:31


select to_date('2009-12-25 14:23:31','yyyy-mm-dd,hh24:mi:ss')from dual
而如果把上式写作:
select to_date('2009-12-2514:23:31','yyyy-mm-dd,hh:mi:ss')from dual
则会报错,因为小时hh是12进制,14为非法输入,不能匹配。

输出 $10,000,00 :
select to_char(1000000,'$99,999,99') from dual;
输出 RMB10,000,00 :
select to_char(1000000,'L99,999,99') from dual;
输出 1000000.12 :
select trunc(to_number('1000000.123'),2) from dual;
selectto_number('1000000.123') from dual;

转换的格式:

表示 year 的:y 表示年的最后一位 、
yy 表示年的最后2位 、
yyy 表示年的最后3位 、
yyyy 用4位数表示年

表示month的: mm 用2位数字表示月 、
mon 用简写形式, 比如11月或者nov 、
month 用全称, 比如11月或者november

表示day的:dd 表示当月第几天 、
ddd表示当年第几天 、
dy 当周第几天,简写, 比如星期五或者fri 、
day当周第几天,全称, 比如星期五或者friday

表示hour的:hh 2位数表示小时 12进制、
hh24 2位数表示小时 24小时

表示minute的:mi 2位数表示分钟

表示second的:ss 2位数表示秒 60进制

表示季度的:q 一位数 表示季度 (1-4)

另外还有ww 用来表示当年第几周 w用来表示当月第几周。

24小时制下的时间范围:00:00:00-23:59:59
12小时制下的时间范围:1:00:00-12:59:59

数字格式: 9代表一个数字
0 强制显示0
$ 放置一个$符
L 放置一个浮动本地货币符
.显示小数点
, 显示千位指示符

补充:
当前时间减去7分钟的时间
select sysdate,sysdate - interval '7' MINUTE fromdual;
Oracle获取当前日期及日期格式 js获取当前日期格式
当前时间减去7小时的时间
select sysdate - interval '7' hour fromdual;
当前时间减去7天的时间
select sysdate - interval '7' day fromdual;
当前时间减去7月的时间
select sysdate,sysdate - interval '7' month fromdual;
当前时间减去7年的时间
select sysdate,sysdate - interval '7' year fromdual;
时间间隔乘以一个数字
select sysdate,sysdate - 8*interval '7' hour from dual;

含义解释:
Dual伪列
Dual 是 Oracle中的一个实际存在的表,任何用户均可读取,常用在没有目标表的select语句块中。
不同系统可能返回日期的格式不一样。
返回当前连接的用户:select user from dual;

  

爱华网本文地址 » http://www.aihuau.com/a/25101010/34062.html

更多阅读

如何设置毕业论文的自定义格式样式及应用格式 毕业论文样式

如何设置毕业论文的自定义格式样式及应用格式——简介毕业论文是对大学学习的一份总结,都希望为自己的大学生活画上完美的句号,提交一份优秀的毕业论文。一份优秀的毕业论文是以规范的格式为前提的,所以在编写论文时,需要先按照学校的规

朗读女语音库安装 朗读女小燕语音库下载

朗读女语音库安装——简介朗读女是一个非常简单且免费的语音朗读软件,是一款运行在win7、xp环境下的语音朗读软件。可以用来朗读文本文件、小说,学习外语,语音报时,校对文章、读网页新闻(凡是屏幕上可选中与及复制的文本它都能朗读),还可以

手机录音amr格式转换成mp3及3gp格式 amr转mp3格式转换器

最近因为须要转换格式,找了很多转换器,但都不怎么样.直到后来,让我花了很多的时间后,才终于找到一合适的转换器.今天给大家推荐出来,以后有用得着的地方,就去下载下来.点击"﹝下載點一﹞"、"﹝下載點二﹞"、或 "﹝下載點三﹞",就可以下载了.说明

国标:论文参考文献及注释格式参考

论文参考文献及注释格式参考一、参考文献格式1.参考文献是对期刊论文引文进行统计和分析的重要信息源之一,在本规范中采用GB7714推荐的顺序编码制格式著录。2.参考文献著录项目a.主要责任者(专著作者、论文集主编、学位申报人、专利

罗马数字1到10怎么打 150480罗马数字怎么写

罗马数字1到10怎么打罗马数字1到10怎么打罗马数字1到10的写法:I ,II ,III, IV ,V ,VI, VII ,VIII ,IX, X在工作中经常使用到罗马数字1到10,总不能大家在用的...2014-07-23|收藏word首字母大写快速实现方法大家在使用word的时候为了美

声明:《Oracle获取当前日期及日期格式 js获取当前日期格式》为网友冰凊素云彡分享!如侵犯到您的合法权益请联系我们删除