1、timestamp與字串轉換
timestamp轉字串:select to_char(t.timestamp,'yyyy-mm-dd hh24:mi:ss.ff') from tb_a t
字串轉timestamp:update tb_a t set t.timestamp=to_timestamp('2012-12-12 12:12:12.0','yyyy-mm-dd hh24:mi:ss.ff') where t.id='1'
2、date與字串轉換
select to_char(sysdate,'yy-mm-dd hh24:mi:ss') from dual //顯示:08-11-07 13:22:42
select to_date('2005-12-25,13:25:59','yyyy-mm-dd hh24:mi:ss') from dual //顯示:2005-12-25 13:25:59
ff後面的數字表示 秒後面的小數字
查詢當前系統日期:
oracle: select to_char(sysdate, '
yyyy-mm-dd
') from
dual;
mysql:
select
current_date();或者 select
curdate();
--oracle: select to_char(sysdate, '
hh24:mi:ss
') from
dual;
mysql:
select curtime();或者 select
current_time
();--
oracle: select to_char(sysdate,'
yyyy-mm-dd hh24:mi:ss
') from
dual;
mysql:
select sysdate(); 或者 select
now();
--時間戳:
oracle: select systimestamp from
dual;
mysql:
select
current_timestamp
() 4、oracle資料庫 timestamp(6)時間戳型別
--時間戳型別,引數6指的是表示秒的數字的小數點右邊可以儲存6位數字,最多9位。由於時間戳的精確度很高,我們也常常用來作為版本控制。
插入時,如下方式:
insert
into test4 values(to_timestamp('
2019-7-19 23:23:23.112324233
','yyyy-mm--dd hh24:mi:ss.ff
'));
Sybase日期和時間轉換
1日期分量與縮寫 日期分量 縮寫 值 year yy 1753 9999 對於 alldatetime為2079 quarter qq 1 4 month mm 1 12 week wk 1 54 day dd 1 31 dayofyear dy 1 366 weekday dw 1 7 週日到週六...
日期時間轉換
1 long 時間戳 to localdatetime private localdatetime parsingtimestamp long timestamp 2 long 時間戳 to 格式化時間字串 private static final datetimeformatter dtf dat...
oracle日期轉換及時間差
oracle date與number型別間的轉換 我們在儲存時間到資料庫時,有時候會儲存long型的資料,固定長度是13位,是用當前時間減去1970 01 01,再換算成毫秒得到的結果。oracle中的實現方式 1,date轉long 當前時間轉成long select sysdate,sysdat...