1818IP-服务器技术教程,云服务器评测推荐,服务器系统排错处理,环境搭建,攻击防护等

当前位置:首页 - 数据库 - 正文

君子好学,自强不息!

Oracle Date格式的实际应用

2022-11-27 | 数据库 | admin | 617°c
A+ A-

本文以时间:2007-11-02 13:45:25为例来介绍Oracle Date格式,如果你想对Oracle Date格式有一个更详细的了解的话,你就可以点击以下的文章对以时间:2007-11-02 13:45:25为例来介绍Oracle Date格式进行观看。

Year: v

yy two digits 两位年 显示值:07

yyy three digits 三位年 显示值:007

yyyy four digits 四位年 显示值:2007

Month:

mm number 两位月 显示值:11

mon abbreviated 字符集表示 显示值:11月,若是英文版,显示nov

month spelled out 字符集表示 显示值:11月,若是英文版,显示november

Day:

dd number 当月第几天 显示值:02

ddd number 当年第几天 显示值:02

dy abbreviated 当周第几天简写 显示值:星期五,若是英文版,显示fri

day spelled out 当周第几天全写 显示值:星期五,若是英文版,显示friday

ddspth spelled out, ordinal twelfth

Hour:

hh two digits 12小时进制 显示值:01

hh24 two digits 24小时进制 显示值:13

Minute:

mi two digits 60进制 显示值:45

Second:

ss two digits 60进制 显示值:25

Oracle Date格式其它形式

Q digit 季度 显示值:4

WW digit 当年第几周 显示值:44

W digit 当月第几周 显示值:1

24小时格式下时间范围为: 0:00:00 – 23:59:59….

12小时格式下时间范围为: 1:00:00 – 12:59:59 ….

1. 日期和字符转换函数用法(to_date,to_char)

select to_char(sysdate,’yyyy-mm-dd hh24:mi:ss’) as nowTime from dual; //日期转化为字符串

select to_char(sysdate,’yyyy’) as nowYear from dual; //获取时间的年

select to_char(sysdate,’mm’) as nowMonth from dual; //获取时间的月

select to_char(sysdate,’dd’) as nowDay from dual; //获取时间的日

select to_char(sysdate,’hh24′) as nowHour from dual; //获取时间的时

select to_char(sysdate,’mi’) as nowMinute from dual; //获取时间的分

select to_char(sysdate,’ss’) as nowSecond from dual; //获取时间的秒

select to_date(‘2004-05-07 13:23:44′,’yyyy-mm-dd hh24:mi:ss’) from dual//

2.

select to_char( to_date(222,’J’),’Jsp’) from dual

显示Two Hundred Twenty-Two

3.求某天是星期几

select to_char(to_date(‘2002-08-26′,’yyyy-mm-dd’),’day’) from dual;

星期一

select to_char(to_date(‘2002-08-26′,’yyyy-mm-dd’),’day’,’NLS_DATE_LANGUAGE = American’) from dual;

monday

设置日期语言

ALTER SESSION SET NLS_DATE_LANGUAGE=’AMERICAN’;

也可以这样

TO_DATE (‘2002-08-26’, ‘YYYY-mm-dd’, ‘NLS_DATE_LANGUAGE = American’)

本文来源:1818IP

本文地址:https://www.1818ip.com/post/11979.html

免责声明:本文由用户上传,如有侵权请联系删除!

发表评论

必填

选填

选填

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。