在Oracle数据库,Oracle to_date()函数是我们经常使用的。接下来我们将详细介绍Oracle to_date函数的用法,希望能给你启发。

to_date()和24小时和分钟显示表示毫米:

首先,当使用Oracle的to_date函数进行日期转换,许多java程序员可以直接转化yyyy-mm-dd格式:HH MM:SS为格式,但在Oracle中,它将导致错误:或01810格式的代码出现两次。

选择to_date('2005-01-01 13:14:20 ','yyyy-mm-dd hh24:MM:SS)从双;

如:

原因是SQL没有区分案例和案例,而mm和mm被认为是相同的格式化代码,所以Oracle的SQL使用MI而不是分钟。

选择to_date('2005-01-01 13:14:20 ','yyyy-mm-dd hh24:MI:SS)从双;

二,其他的应该在24小时的形式显示使用hh24

选择to_char(SYSDATE,'yyyy-mm-dd hh24:MI:SS)从双; / /米是一分钟

选择to_char(SYSDATE,'yyyy-mm-dd hh24:MM:SS)从双; / /毫米显示月

在Oracle to_date参数的含义

1的含义。日期格式参数

一周中的一周

日的名称,用空格填充9个字符。

在这个月中旬

开始的几天

短天

在IW ISO标准年中的几个星期

iyyy ISO标准的四位年

年四年

YYY,YY,Y三,二,一

HH小时,根据12个小时计

hh24小时,24小时

医疗保险

SS秒

mm月

一个月

月的全称

w这个月的最后几个星期

1的时间间隔操作。在WW的头几周的日期

当前时间减去7分钟。

选择系统日期、系统日期间隔'7'minute双

当前时间减去7小时

选择系统日期间隔'7'hour双

The current time subtracts 7 days

选择系统日期间隔'7'day双

当前时间减去七月的时间

选择系统日期、系统日期间隔'7'month双

目前的时间不到7年。

选择系统日期、系统日期间隔'7'year双

时间间隔乘以一个数

选择系统日期,系统日期8×区间'2'hour双

2。字符操作日期


选择系统日期,to_char(SYSDATE,'yyyy-mm-dd hh24:MI:SS)从双
选择系统日期,to_char(SYSDATE,'yyyy-mm-dd HH:MI:SS)从双
选择系统日期,to_char(SYSDATE,'yyyy-ddd HH:MI:SS)从双
选择系统日期,to_char(SYSDATE,'yyyy-mm防御性信息战HH:MI:SS)从双




指的是Oracle的相关文档(oracle901doc / / 服务器。901 a90125 / sql_elements4 .htm # 48515)

三.字符到日期操作

选择to_date('2003-10-17 21:15:37 ','yyyy-mm-dd hh24:MI:SS)从双

具体用法类似于to_char以上。

使用4。躯干/圆形功能


选择trunc(SYSDATE,'year)从双
选择trunc(SYSDATE)从双
选择to_char(trunc(SYSDATE,'yyyy),'yyyy)从双




5.oracle有毫秒型数据类型


返回当前时间、日期、小时、分钟和秒的毫秒数。
选择to_char(current_timestamp(5),'dd-mon-yyyy hh24:MI:SSxFF)从双;
-当前时间的第二毫秒,第二秒后的精度(最高= 9)可以被指定。
选择to_char(current_timestamp(9),'mi:SSxFF)从双;




6。程序运行的时间(ms)


声明
类型RC是游标;
l_rc RC;
l_dummy all_objects object_name分型;
l_start数默认dbms_utility.get_time;
开始
我在1…一千
环
打开l_rc为
选择object_name从all_objects| |
在object_id =我| |;
取l_rc为l_dummy;
近l_rc;
结束循环;
dbms_output.put_line
((dbms_utility。get_time-l_start)/ 100(圆形,2)| |
秒……;
结束;