Oracle Date格式的实际应用

数据库 Oracle
如果你在Oracle Date格式的实际应用方面,你是否存在一些不解之处,以下的文章主要是通过对Oracle Date格式的实际应用的。

本文以时间: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')

 

以上就是对Oracle Date格式相关内容的部分介绍,望你会有所收获。 

【编辑推荐】

  1. Oracle创建临时表空间用到的代码的示例
  2. Oracle exp备份机上安装oracle10.1都需添加的内容
  3. Oracle exp备份使用sysdba进行导出和导入的操作
  4. Oracle exp备份的实际操作描述
  5. Oracle EXP的实际应用方案详解
责任编辑:佚名 来源: 互联网
相关推荐

2010-04-26 09:41:48

Oracle sqlp

2010-04-08 18:33:46

Oracle VARR

2010-04-09 16:26:53

Oracle join

2010-04-09 13:35:35

Oracle启动

2010-04-06 16:00:19

Oracle更改表

2010-03-31 17:40:15

Oracle SELE

2010-03-29 15:33:18

Oracle EXP

2010-04-09 09:28:30

Oracle自增字段

2010-04-21 13:31:11

Oracle时间

2010-04-29 09:16:16

Oracle密码过期处

2010-05-04 15:15:39

Oracle分页查询

2010-04-28 15:04:37

Oracle数据

2010-04-21 12:35:01

Oracle导入

2010-04-29 16:15:06

Oracle flas

2010-04-15 09:36:42

2010-05-06 15:44:08

Oracle Nvl函

2010-04-23 08:56:12

Oracle DRCP

2010-04-27 09:28:55

绑定变量

2010-04-12 12:30:44

Oracle 安装脚本

2010-03-30 12:30:45

Oracle Hibe
点赞
收藏

51CTO技术栈公众号