SQL> SELECT TO_CHAR(date1,'MM/DD/YYYY HH24:MI:SS') "Date" FROM date_table; Date --------------------------- 06/20/2003 16:55:14 06/26/2003 11:16:36
SELECT TO_CHAR(date1, 'MMDDYYYY:HH24:MI:SS') date1,
TO_CHAR(date2, 'MMDDYYYY:HH24:MI:SS') date2,
trunc(86400 * (date2 - date1)) -
60 * (trunc((86400 * (date2 - date1)) / 60)) seconds,
trunc((86400 * (date2 - date1)) / 60) -
60 * (trunc(((86400 * (date2 - date1)) / 60) / 60)) minutes,
trunc(((86400 * (date2 - date1)) / 60) / 60) -
24 * (trunc((((86400 * (date2 - date1)) / 60) / 60) / 24)) hours,
trunc((((86400 * (date2 - date1)) / 60) / 60) / 24) days,
trunc(((((86400 * (date2 - date1)) / 60) / 60) / 24) / 7) weeks
FROM date_table
DATE1 DATE2 SECONDS MINUTES HOURS DAYS WEEKS
----------------- ----------------- ---------- ---------- ---------- ---------- ----------
06202003:16:55:14 07082003:11:22:57 43 27 18 17 2
06262003:11:16:36 07082003:11:22:57 21 6 0 12 1
SQL> SELECT CAST(date1 AS TIMESTAMP) "Date" FROM t; Date ----------------------------------------------------- 20-JUN-03 04.55.14.000000 PM 26-JUN-03 11.16.36.000000 AM
SELECT TO_CHAR(time1,'MM/DD/YYYY HH24:MI:SS') "Date" FROM date_table Date ------------------- 06/20/2003 16:55:14 06/26/2003 11:16:36
SELECT TO_CHAR(time1,'MM/DD/YYYY HH24:MI:SS:FF3') "Date" FROM date_table Date ----------------------- 06/20/2003 16:55:14:000 06/26/2003 11:16:36:000
SELECT time1,
time2,
substr((time2 - time1), instr((time2 - time1), ' ') + 7, 2) seconds,
substr((time2 - time1), instr((time2 - time1), ' ') + 4, 2) minutes,
substr((time2 - time1), instr((time2 - time1), ' ') + 1, 2) hours,
trunc(to_number(substr((time2 - time1), 1, instr(time2 - time1, ' ')))) days,
trunc(to_number(substr((time2 - time1), 1, instr(time2 - time1, ' '))) / 7) weeks
FROM date_table
TIME1 TIME2 SECONDS MINUTES HOURS DAYS WEEKS
------------------------- -------------------------- ------- ------- ----- ---- -----
06/20/2003:16:55:14:000000 07/08/2003:11:22:57:000000 43 27 18 17 2
06/26/2003:11:16:36:000000 07/08/2003:11:22:57:000000 21 06 00 12 1
SQL> SELECT SYSDATE FROM DUAL;
SQL> SELECT SYSTIMESTAMP FROM DUAL;
SQL> ALTER SYSTEM SET fixed_date = '2003-01-01-10:00:00'; System altered. SQL> select sysdate from dual; SYSDATE --------- 01-JAN-03 SQL> select systimestamp from dual; SYSTIMESTAMP --------------------------------------------------------- 09-JUL-03 11.05.02.519000 AM -06:00
select to_date('2012-7-28 03:12:00','yyyy-mm-dd hh24:mi:ss')-sysdate from dual
select to_timestamp('2012-7-28 03:12:00','yyyy-mm-dd hh24:mi:ss')-systimestamp from dual
select to_date(to_char(systimestamp,'yyyy-mm-dd hh24:mi:ss'),'yyyy-mm-dd hh24:mi:ss') from dual
select to_timestamp(to_char(sysdate,'yyyy-mm-dd hh24:mi:ss'),'yyyy-mm-dd hh24:mi:ss') from dual
机械节能产品生产企业官网模板...
大气智能家居家具装修装饰类企业通用网站模板...
礼品公司网站模板
宽屏简约大气婚纱摄影影楼模板...
蓝白WAP手机综合医院类整站源码(独立后台)...苏ICP备2024110244号-2 苏公网安备32050702011978号 增值电信业务经营许可证编号:苏B2-20251499 | Copyright 2018 - 2025 源码网商城 (www.ymwmall.com) 版权所有