Oracle日期字元轉換函式

2022-02-28 05:17:47 字數 1898 閱讀 6478

--

1. oracle日期轉字元

2.oracle字元轉日期 只能字串轉日期

--為指定元素而截去的日期值。

--格式 :trunc(date[,fmt])

--使用

select trunc(sysdate) from dual --

2011-3-18 今天的日期為2011-3-18

select trunc(sysdate, '

mm') from dual --

2011-3-1 返回當月第一天.

select trunc(sysdate,'

yy') from dual --

2011-1-1 返回當年第一天

select trunc(sysdate,'

dd') from dual --

2011-3-18 返回當前年月日

select trunc(sysdate,'

yyyy

') from dual --

2011-1-1 返回當年第一天

select trunc(sysdate,'

d') from dual --

2011-3-13 (星期天)返回當前星期的第一天

select trunc(sysdate, '

hh') from dual --

2011-3-18 14:00:00 當前時間為14:41

select trunc(sysdate, '

mi') from dual --

2011-3-18 14:41:00 trunc()函式沒有秒的精確

--trunc(number,num_digits)

--number 需要截尾取整的數字。

--num_digits 用於指定取整精度的數字。num_digits 的預設值為 0。

--trunc()函式擷取時不進行四捨五入

select trunc(123.458) from dual --

123select trunc(123.458,0) from dual --

123select trunc(123.458,1) from dual --

123.4

select trunc(123.458,-

1) from dual --

120select trunc(123.458,-

4) from dual --

0select trunc(123.458,4) from dual --

123.458

select trunc(123) from dual --

123select trunc(123,1) from dual --

123select trunc(123,-

1) from dual --

120

**:oracle trunc()函式的用法

Oracle 日期函式和轉換函式

一 日期函式 日期函式用於處理date型別的資料,兩個日期相減返回日期之間相差的天數。日期不允許做加法運算,無意義。常見代表符號 yyyy 年,mm 月,dd 日,hh 小時,mi 分鐘,ss 秒,day 星期 預設情況下日期格式是dd mon yy即12 3月 19 1 sysdate 該函式返回...

oracle的日期轉換函式

oracle的日期轉換函式是to date var1,format 第乙個引數是字元型日期,後面是其當前格式,此函式用於將指定格式的日期字串轉換為日期。假如var1是 20101130131230 由年月日時分秒組成的日期字串,則對應的format就應該是 yyyymmddhh24miss 如果va...

oracle日期轉換

oracle日期轉換 轉換函式 與date操作關係最大的就是兩個轉換函式 to date to char to date 作用將字元型別按一定格式轉化為日期型別 具體用法 to date 2004 11 27 yyyy mm dd 前者為字串,後者為轉換日期格式,注意,前後兩者要以一對應。如 to ...