是否可以获取时间而不指定日期时间数据类型

时间:2018-06-20 12:04:42

标签: date plsql

是否有可能从特定日期获取时间,我得到0小时0分0秒的结果,任何机构都可以帮助我在这里找到我的代码。

    DECLARE
         strTime1 varchar2(50) := '02/08/2013';
         strTime2 varchar2(50) := '02/08/2013';
         v_date1 date := to_date(strTime1,'DD/MM/YYYY HH:MI:SS PM');
         v_date2 date := to_date(strTime2,'DD/MM/YYYY HH:MI:SS PM');
         difrence_In_Hours number;
         difrence_In_minutes number;
         difrence_In_seconds number;
    BEGIN
        difrence_In_Hours   := (v_date2 - v_date1) * 24;
        difrence_In_minutes := difrence_In_Hours * 60;
        difrence_In_seconds := difrence_In_minutes * 60;

        dbms_output.put_line(strTime1);        
        dbms_output.put_line(strTime2);
        dbms_output.put_line('*******');
        dbms_output.put_line('difrence_In_Hours  : ' || difrence_In_Hours);
        dbms_output.put_line('difrence_In_minutes: ' || difrence_In_minutes);
        dbms_output.put_line('difrence_In_seconds: ' || difrence_In_seconds);        
    END;
    /

0 个答案:

没有答案