oracle時間分鐘格式注意事項

2021-08-07 08:32:14 字數 558 閱讀 1115

oracle的解惑一二to_date()與24小時制表示法及mm分鐘的顯示:

一、在使用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;

二、另要以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會顯示月份

oracle 時間格式

在資料庫裡查詢資料的時候,我們經常會遇到一些和日期時間格式的問題,比如顯示語言,顯示格式等。可能資料在資料庫裡面存放的格式是 yyyy mm dd hh24 mi ss,但我們查詢出來的卻是 22 1月 10,第一反應可能是字符集出了問題。其實還有乙個原因就是系統環境變數沒有設定,下面我們就來看下有...

oracle時間格式

timestamp 格式時間 最常用方法 to timestamp 2013 06 04 12 22 10.1 yyyy mm dd hh24 mi ss.ff 時間加減 單位小於天用 numtodsinterval select sysdate,sysdate numtodsinterval 1,...

匯出時注意時間格式

本markdown編輯器使用stackedit修改而來,用它寫部落格,將會帶來全新的體驗哦 markdown 是一種輕量級標記語言,它允許人們使用易讀易寫的純文字格式編寫文件,然後轉換成格式豐富的html頁面。維基百科 使用簡單的符號標識不同的標題,將某些文字標記為粗體或者斜體,建立乙個鏈結等,詳細...