mysql與oracle日期格式化字元對照表
常用格式串
mysql:
date_format(now(),'%y-%m-%d %h:%i:%s')
oracle:to_char(sysdate,'yyyy-mm-dd hh24:mi:ss')
以下是格式字元詳細列表,空白表示沒有對應的格式:
mysql
oracle
說明
%ady
dydy
工作日的縮寫名稱 (sun..sat)
%bmon
monmon
月份的縮寫名稱 (jan..dec)
%cmm
月份,數字形式(0..12)
%d帶有英語字尾的該月日期 (0th, 1st, 2nd, 3rd, ...)
%ddd
該月日期, 數字形式 (00..31)
%e該月日期, 數字形式(0..31)
%fff[6]
微秒 (000000..999999)
%hhh24
小時(00..23)
%h@i
hh小時(01..12)
%imi
分鐘,數字形式 (00..59)
%jddd
一年中的天數 (001..366)
%k小時 (0..23)
%l小時 (1..12)
%mmonth
month
month
月份名稱 (january..december)
%mmm
月份, 數字形式 (00..12)
%pam
pm上午(am)或下午( pm)
%r時間 , 12小時制 (小時hh:分鐘mm:秒數ss 後加 am或pm)
%sss
秒 (00..59)
%sss
秒 (00..59)
%t時間 , 24小時制 (小時hh:分鐘mm:秒數ss)
%u周 (00..53), 其中週日為每週的第一天
%u周 (00..53), 其中周一為每週的第一天
%v周 (01..53), 其中週日為每週的第一天 ; 和 %x同時使用
%v周 (01..53), 其中周一為每週的第一天 ; 和 %x同時使用
%w工作日名稱 (週日..週六)%wd
一周中的每日 (0=週日..6=週六)
%x該週的年份,其中週日為每週的第一天, 數字形式,4位數;和%v同時使用
%x該週的年份,其中周一為每週的第一天, 數字形式,4位數;和%v同時使用
%yyyyy
年份, 數字形式,4位數
%yyy
年份, 數字形式 (2位數)
%%『%』文字字元
sssss
一天以來經過的秒數(0-86399)
q季度(1,2,3,4)
rmrm
rm羅馬數字月份 (i-xii; jan = i)
ww周 (01..52), 從1月1號開始計算
iw周 (00..53), 從第乙個周一開始計算,之前計為上年第52周
w月份中的周(1-5),從每月1號開始計算
ff[1..9]
微秒,後面的數字表示顯示位數
mysql與oracle 比較日期
select from cot gw main where create date to date 20150105 yyyymmdd 如上語句可能想查詢出建立日期在2015年1月5日那天或之前的,但實際上因為你的create date是date屬性的 當你將條件設定為2015年01月05號,而不設...
Oracle與Mysql的日期相減
一 oracle日期相減 1 兩個date型別資料相差的小時數 2 兩個timestamp型別資料相差的小時數 3 乙個date型別資料和乙個timestamp型別資料相差的小時數 兩個date型別資料的相差的小時數 select t.end time,t.begin time,round time...
oracle 時間日期函式操作與檢視顯示格式
1 系統日期的操作 日期是很特殊的資料型別,用好了可以提高資料庫的效能,而使用不當往往是錯誤的根源,如果你使用字元型資料來儲存日期,就放棄日期特有的計算功能。2 函式sysdate求當前資料庫的時間。sql select sysdate from dual 日期的顯示格式和客戶端的配置相關。3 檢視...