oralce時間時間戳相互轉換示例

2021-08-20 12:47:56 字數 1268 閱讀 6609

with t_base as (

select

-- 當前時間

sysdate as sys_date,

-- 當前時間戳(到納秒,秒以下為假資料)

to_timestamp(to_char(sysdate,'yyyy-mm-dd hh24:mi:ss')||'.123456789','yyyy-mm-dd hh24:mi:ss.ff') as sys_timestamp

from dual

)select

-- 當前時間

sys_date as 當前date,

-- 當前時間戳(到納秒,秒以下為假資料)

sys_timestamp as 當前timestamp,

-- 日期轉字串,最多精確到秒

to_char(sys_date,'yyyy-mm-dd hh24:mi:ss') as 當前date字串,

-- 時間戳轉字串,精確到秒

to_char(sys_timestamp,'yyyy-mm-dd hh24:mi:ss') as 當前timestamp到秒字串,

-- 時間戳轉字串,精確到毫秒

to_char(sys_timestamp,'yyyy-mm-dd hh24:mi:ss.ff3') as 當前timestamp到毫秒字串,

-- 時間戳轉字串,精確到微妙(一般系統能取到的最精確時間戳)

to_char(sys_timestamp,'yyyy-mm-dd hh24:mi:ss.ff6') as 當前timestamp到微秒字串,

-- 時間戳轉字串,精確到納秒(一般系統取不到)

to_char(sys_timestamp,'yyyy-mm-dd hh24:mi:ss.ff9') as 當前timestamp到納秒字串,

-- 時間戳轉時間方法1(時間只能到秒)

to_date(to_char(sys_timestamp,'yyyy-mm-dd hh24:mi:ss'),'yyyy-mm-dd hh24:mi:ss') timestamp轉date1,

-- 時間戳轉時間方法2(時間只能到秒)

sys_timestamp + 0 timestamp轉date2,

-- 時間轉時間戳(只能精確到秒)

to_timestamp(to_char(sys_date,'yyyy-mm-dd hh24:mi:ss'),'yyyy-mm-dd hh24:mi:ss') as date轉timestamp

from t_base

時間戳 日期相互轉換

當天0點日期 date y m d h i s mktime 0,0,0,date m date d date y 當天0點時間戳 mktime 0,0,0,date m date d date y 當前日期 time date y m d h i s 當前時間戳 unixtime strtotim...

JS 時間戳時間格式相互轉換

var t 2020 03 18 17 24 04 var t new date t 將指定日期轉換為標準日期格式。fri dec 08 2017 20 05 30 gmt 0800 中國標準時間 console.log 轉化後的時間戳 t.gettime 將轉換後的標準日期轉換為時間戳。conso...

時間戳和QDateTime相互轉換

1.totime t 把2014年12月19日10 24 40這樣的qdatetime的格式轉變為1418955940這樣的時間戳 cpp view plain copy qdatetime time qdatetime currentdatetime 獲取當前時間 inttimet time.to...