Oracle 時間戳timestamp格式掩碼相關

2021-08-18 15:47:04 字數 814 閱讀 9182

select to_char(systimestamp,'hh24:mi:ssxff9') from dual;
--'xff6'、'xff6'和'.ff6'是相同的,即'x'、'x'就是秒後小數點的掩碼

select to_char(systimestamp,'hh24:mi:ssxff6') from dual;

select to_char(systimestamp,'hh24:mi:ss.ff6') from dual;

-- 24小時制和12小時制,使用'am'或者'pm'展示12小時制時間

-- 同時可以使用24小時制和12小時制

select to_char(systimestamp,'hh24:mi:ss') from dual;

select to_char(systimestamp,'hh:mi:ss am') from dual;

select to_char(systimestamp,'hh:mi:ss pm') from dual;

select to_char(systimestamp,'hh24:mi:ss pm') from dual;

-- 'tzr'時區區域資訊、'tzd'夏令時資訊(如果使用的話)

-- 'tzh'時區資訊的小時、'tzm'時區資訊的分鐘

select to_char(systimestamp,'tzr"|"tzd') from dual;

select to_char(systimestamp,'tzh"|"tzm') from dual;

[toc]

Oracle時間與Unix時間戳的轉換

關鍵字 oracle data unix unix時間戳記是從 1970 01 01 00 00 00 gmt開始的秒數,表現為整數型。oracle中的時間是date型,以下函式提供了兩種時間轉換的oracle函式 1 從unix時間戳記轉換為oracle時間 create or replace f...

Oracle時間與Unix時間戳的轉換

unix時間戳記是從 1970 01 01 00 00 00 gmt開始的秒數,表現為整數型。to char函式支援date和timestamp,但是trunc卻不支援timestamp資料型別。oracle中的時間是date型,以下函式提供了兩種時間轉換的oracle函式 1 從unix時間戳記轉...

時間戳 時間

由於團隊業務做的是國際專案,就無法避免乙個問題 時區問題,很多業務都是跟時間有關。一些時間的對比,時間的展示,都會涉及到時區和時間戳,所以花點時間來簡單總結一下 時間戳定義 0時區1970年1月1日到現在的毫秒數,所以全世界同一時刻的時間戳都是一樣的。北京時間對應時間戳 unix 0時區對應時間的時...