oracle 格式化基礎

2021-04-30 13:25:32 字數 1576 閱讀 9889

用於日期/時間格式化的模板模板

描述hh

一天的小時數 (01-12)

hh12

一天的小時數 (01-12)

hh24

一天的小時數 (00-23)

mi分鐘 (00-59)

ss秒 (00-59)

ms毫秒 (000-999)

us微秒 (000000-999999)

ssss

午夜後的秒 (0-86399)

am或a.m.

或pm或p.m.

正午標識(大寫)

am或a.m.

或pm或p.m.

正午標識(小寫)

y,yyy

帶逗號的年(4 和更多位)

yyyy

年(4和更多位)

yyy年的後三位

yy年的後兩位

y年的最後一位

bc或b.c.

或ad或a.d.

紀元標識(大寫)

bc或b.c.

或ad或a.d.

紀元標識(小寫)

month

全長大寫月份名(空白填充為9字元)

month

全長混合大小寫月份名(空白填充為9字元)

month

全長小寫月份名(空白填充為9字元)

mon大寫縮寫月份名(3字元)

mon縮寫混合大小寫月份名(3字元)

mon小寫縮寫月份名(3字元)

mm月份號(01-12)

day全長大寫日期名(空白填充為9字元)

day全長混合大小寫日期名(空白填充為9字元)

day全長小寫日期名(空白填充為9字元)

dy縮寫大寫日期名(3字元)

dy縮寫混合大小寫日期名(3字元)

dy縮寫小寫日期名(3字元)

ddd一年裡的日子(001-366)

dd乙個月裡的日子(01-31)

d一周裡的日子(1-7;週日=1)

w乙個月裡的週數(1-5)(第一周從該月第一天開始)

ww一年裡的週數(1-53)(第一周從該年的第一天開始)

iwiso 一年裡的週數(第乙個星期四在第一周裡)

cc世紀(2 位)

j儒略日(自西元前2023年1月1日來的天數)q季度

rm羅馬數字的月份(i-xii;i=jan)(大寫)

rm羅馬數字的月份(i-xii;i=jan)(小寫)

tz時區字串 (大寫)

tz時區字串 (小寫)

日期/時間格式化的模板模式修飾詞

修飾詞描述例子

fm字首

填充模式(抑制填充空白和零)

fmmonth

th字尾

大寫順序數字尾

ddth

th字尾

小寫順序數字尾

ddth

fx字首

固定格式全域性選項(見用法須知)

>fx month dd day

spsuffix

拼寫模式(還未實現)

ddsp

Oracle日期格式化

select 1 as fld tm cartons to char sysdate 1,month dd yyyy as fld order no,nvl ps.wmps grossweight,0 as grossweight nvl ps.wmps cubic,0 from 表 我要在sele...

Oracle 格式化日期

start 所謂格式化日期指的是將日期轉為字串,或將字串轉為日期,下面幾個函式可以用來格式化日期。to char datetime,format to date character,format to timestamp character,format to timestamp tz charac...

Oracle 格式化數字

start 所謂格式化數字指的是將數字轉為字串,或將字串轉為數字,下面幾個函式可以用來格式化數字。to char number,format to number character format to binary float character format to binary double ch...