Oracle資料日期格式化

2021-05-22 19:16:01 字數 782 閱讀 2854

oracle資料庫to_date()與24小時制表示法及mm分鐘的顯示:

1、採用「yyyy-mm-dd hh:mm:ssora 01810 格式作為格式進行轉換的弊端

在使用oracle的to_date函式來做日期轉換時,許多程式設計師會下意識的採用「yyyy-mm-dd hh:mm:ss」格式作為格式進行轉換,但是在oracle中會引起錯誤:「ora 01810 格式**出現兩次」。

示例:

select to_date('2005-01-01 13:14:20','yyyy-mm-dd hh24:mm:ss') from dual;

原因是sql中不區分大小寫,mm和mm被認為是相同的格式**,所以oracle的sql採用了mi代替分鐘。

select to_date('2005-01-01 13:14:20','yyyy-mm-dd hh24:mi:ss') from dual;

2、此外,我們還需要以24小時的形式顯示出要用的hh24

select to_char(sysdate,'yyyy-mm-dd hh24:mi:ss') from dual;//mi是分鐘

select to_char(sysdate,'yyyy-mm-dd hh24:mm:ss') from dual;//mm會顯示月份

select * from tpoolhourinfo a where a.workdate between to_date('2008-8-20','yyyy-mm-dd') 

and to_date('2008-8-25','yyyy-mm-dd')

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...

格式化日期

格式化日期 輸出形式取決於使用者計算機的文化設定。using system using system.globalization public class mainclass string date for int i 0 i format.length i d 07 11 2004 輸出 d su...