timestamp資料型別
是date的擴充套件,可以儲存年、月、日、小時、分鐘、秒,同時還可以儲存秒的小數部分。通過to_timestamp函式將date型轉成這種型別。
sql語句如下:
select to_timestamp('2018-1-04','yyyy-mm-dd')
from dual;
執行結果如下:
04-1月 -18 12.00.00.000000000 上午
timestamp以日期格式輸出表示
select to_char(to_timestamp('2018-1-04','yyyy-mm-dd hh24:mi:ss') ,'yyyy-mm-dd hh24:mi:ss')
from dual;
執行結果如下:
2018-01-04 00:00:00
timestampdate格式的兩個時間的差
,以秒為單位
select (to_date(to_char(create_time , 'yyyy-mm-dd hh24:mi:ss'),'yyyy-mm-dd hh24:mi:ss')
- to_date(to_char(alarm_start , 'yyyy-mm-dd hh24:mi:ss'),'yyyy-mm-dd hh24:mi:ss'))* 86400 as "time"
from alarm;
執行結果如下:
27.99999999999999999999999999999999999999
date格式的兩個時間的差
,以秒為單位
select (to_date('2018-1-04', 'yyyy-mm-dd hh24:mi:ss') - to_date('2018-1-03', 'yyyy-mm-dd hh24:mi:ss')) * 86400 as "time"
from dual;
執行結果如下:
86400
Oracle中date與timestamp的異同
在oracle中儲存date和時間資訊的話,實際上你有兩種字段資料型別的選擇 9i date資料型別 可以儲存月,年,日,世紀,時,分和秒。度量粒度是秒 以使用to char函式把date資料進行傳統地包裝,達到表示成多種格式的目的 select to char sysdate,mm dd yyyy...
oracle中date和timestamp的區別
如果你想在oracle中儲存date和時間資訊的話,實際上你由兩種字段資料型別的選擇的話,就讓我們看看這兩種資料型別的差別和它們提供了些什麼。date資料型別 這個資料型別我們實在是太熟悉了,當我們需要表示日期和時間的話都會想到date型別。它可以儲存月,年,日,世紀,時,分和秒。它典型地用來表示什...
mysql資料匯入遇到的timestamp型別問題
今天準備把最新的表匯入自己以前的機子上做臨時開發,在資料庫匯入的時候遇到乙個問題 incorrect table definition there can be only one timestamp column with current timestamp in default or on upd...