ORACLE TO_CHAR(SYSDATE,'D')

DDD是该天在一年内的第多少天,d是在一周内第几天,dd是一个月内的

DY :Day of week abbreviated Mon, Tue, Fri

DAY :Day of week spelled out Monday, Tuesday, Friday

D :Day of week (1–7) 1,2,3,4,5,6,7--注意:每星期的第1天是”星期日“

DD :Day of month (1–31) 1,2,3,4…31

DDD :Day of year (1–366) 1,2,3,4…366

摘自:

https://www.cnblogs.com/tider/archive/2009/05/07/1451296.html#undefined

ORACLE TO_CHAR(SYSDATE,'D')

原文地址:https://www.cnblogs.com/wangqianqiannb/p/8143604.html

时间: 2024-09-30 10:30:51

ORACLE TO_CHAR(SYSDATE,'D')的相关文章

Oracle to_char,to_date

一.在oracle中,当想把字符串为‘2011-09-20 08:30:45’的格式转化为日期格式,我们可以使用oracle提供的to_date函数. sql语句为: SELECT to_date('2011-09-20 08:30:45', 'yyyy-MM-dd hh24:mi:ss') FROM dual; 反之,可以使用to_char()函数把日期转化为字符串. sql语句为: SELECT to_char(SYSDATE, 'yyyy-MM-dd hh24:mi:ss') FROM d

oracle: tochar(sysdate,'D')函数

学习oracle时碰到tochar(sysdate,'D')函数,但是发现并不是星期几,如今天是20150317,周二,但是得到的值为3 开始以为是系统日期什么的原因,试了试 select to_char(to_date('20150317','yyyymmdd'),'D') from dual;得到的值仍是3 搜了好些资料才发现,这里的3和我们理解的3不是一个概念,这里的3是代表一个星期的第几天,国外是周日算一个星期的第三天,所以不要和星期几搞混即可 后来发现还有其他几个可选参数,放在一起方便

ORACLE TO_CHAR()函数中日期格式的使用

下面以实例来说明: SQL> set linesize 200 SQL> show parameter nls_date_language NAME                     TYPE            VALUE ------------------------------------ ---------------------- ------------------------------ nls_date_language             string     

Oracle to_char 个格式化

SYSDATE 2009-6-16 15:25:10 TRUNC(SYSDATE) 2009-6-16 TO_CHAR(SYSDATE,'YYYYMMDD') 20090616 到日 TO_CHAR(SYSDATE,'YYYYMMDD HH24:MI:SS') 20090616 15:25:10 到秒 TO_CHAR(SYSTIMESTAMP,'YYYYMMDD HH24:MI:SS.FF3') 20090616 15:25:10.848 到毫秒 TO_CHAR(SYSDATE,'AD') 公元

oracle to_char处理日期

select to_char(sysdate,'d') from dual;--本周第几天 select to_char(sysdate,'dd') from dual;--本月第几天 select to_char(sysdate, 'w') from dual;--本月第几周 select to_char(sysdate+1, 'iw') from dual;--按星期一开始为一周

Oracle to_char(参数,'FM990.00')函数

遇到一个SQL,记录一下 select to_char(参数,'FM990.00') from 表格 刚看到FM990.00确实不知道什么意思,通过网上资料,知道了 0表示:如果参数(double或者float类型)存在数字就显示数字,不存在数字就显示0 9表示:如果参数(double或者float类型)存在数字就显示数字,不存在数字就显示空格 FM表示:将9带来的空格删除 拓展:所以上面例子就表示左边最小为1位(个位),最大3位(百位),有两位小数,当然格式就不仅仅是FM990.00,格式就是

oracle job SYSDATE

select SYSDATE  --2016-04-14 16:57:09 当前时间,SYSDATE+1   --2016-04-15 16:57:09  第二天的当前时间,TRUNC(SYSDATE) --2016-04-14   当前日期,TRUNC(SYSDATE)+1  --2016-04-15  第二天,trunc(sysdate)+23/24 --2016-04-14 23:00:00 今天晚上23点,trunc(next_day(sysdate,'星期六'))+23/24   --

oracle to_char格式数值

C:\Users\XXX>sqlplus / as sysdba SQL*Plus: Release 10.2.0.5.0 - Production on 星期日 8月 28 15:51:42 2016 Copyright (c) 1982, 2010, Oracle. All Rights Reserved. 连接到: Oracle Database 10g Enterprise Edition Release 10.2.0.5.0 - 64bit Production With the Pa

ORACLE TO_CHAR,TO_DATE函数格式说明

YEAR,年份的英文全称 YYYY:四位表示的年份 YYY,YY,Y:年份的最后三位.两位或一位,缺省为当前世纪 MM:01~12的月份编号 MONTH:九个字符表示的月份,右边用空格填补 MON:三位字符的月份缩写 W:当月中的第几周 WW:一年中的第几周 D:星期中的第几天 DD:月份中的第几天 DDD:年所中的第几天 DAY:当周第几天全写,右边用空格补齐 DY:当周第几天缩写 Q:季度 HH,HH12:一天中的第几个小时,12进制表示法 HH24:一天中的第几个小时,取值为00~23 M