oracle 的時間日期轉換函式

2021-08-25 04:18:54 字數 1031 閱讀 1520

1.有sysdate轉換後的日期的例子總結:

select to_char(sysdate, 'yyyy-mm-dd hh24:mi:ss') today_date, --今天帶時分秒的

(sysdate - to_date('1970-01-01', 'yyyy-mm-dd')) * 86400 - 8*3600 todaytosecond,--今天帶時分秒的日期轉換成秒以後的

trunc(to_date(sysdate)) today_day,--今天之精確到天的

trunc(to_date(sysdate + 1)) tomorrow_day,--明天天之精確到天的

(trunc(to_date(sysdate)) - to_date('1970-01-01', 'yyyy-mm-dd')) *

86400 + 24 * 3600 - 8*3600 tomorrow_day --明天精確到秒的

from dual

2.秒轉換成天的函式

select to_char(to_date('19700101', 'yyyymmdd') +

1253030400 / 86400 + 8 / 24,--(1253030400 此處為你的時間秒的轉換成天)

'yyyy-mm-dd hh24:mi:ss') secondetoday

from dual

3.select to_number(to_date('2009-02-04 23:24:30', 'yyyy-mm-dd hh24:mi:ss') -

to_date('2009-02-01 11:21:30', 'yyyy-mm-dd hh24:mi:ss'))

from dual;

4.某一天的日期型轉換成秒

select (to_date('2009-02-04 23:24:30', 'yyyy-mm-dd hh24:mi:ss') - to_date('1970-01-01', 'yyyy-mm-dd')) * 86400 - 8*3600 moutiantosecond from dual;--某一天帶時分秒的日期轉換成秒以後的

時間日期的轉換

我們在使用springboot做開發的時候,經常會遇到時間的格式問題。由於springboot預設使用了jackson做json的轉換,所以我們可以直接使用 jsonformat註解和 datetimeformat spring自帶的 jsonformat pattern yyyy mm dd hh...

SQL server 時間日期函式 型別轉換

一 時間日期函式 1 set datefirst 1 設定星期一為第一天 datepart函式,返回時間日期中的某乙個部分 引數1是指返回哪乙個部分,dw表示dayofweek 引數2是指哪個時間日期裡面去返回 datefirst是系統常量,在使用時需要加上 select datefirst as ...

時間日期函式

獲取 當前日期 curdate 2021 03 02 select curdate 獲取 當前時間 select curtime 獲取日期和時間 2021 03 02 14 47 31 select now 獲取日期所在的週數 第幾周 select week 1998 02 20 獲取日期中的年份 ...