Oracle日期格式化问题:to_date(sysdate,'yyyy-MM-dd')与 to_date(to_char(sysdate,'yyyy-MM-dd'),'yyyy-MM-dd')区别
生活随笔
收集整理的這篇文章主要介紹了
Oracle日期格式化问题:to_date(sysdate,'yyyy-MM-dd')与 to_date(to_char(sysdate,'yyyy-MM-dd'),'yyyy-MM-dd')区别
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
有時開發中我們需要統計,當前時間距離某個時間的天數,比如計算未開單天數(即距離上一次開單有多少天了)。那么問題來了?如何獲取當前時間并格式化?
許多人想當然的,直接使用?to_date(sysdate,'yyyy-MM-dd')?進行處理,殊不知犯了一個大錯,這個時間是不準確的。
下面我們來看一下,to_date和to_char的問題:
select to_date(sysdate,'yyyy-MM-dd'),to_date(to_char(sysdate,'yyyy-MM-dd'),'yyyy-MM-dd') from dual;
總結
以上是生活随笔為你收集整理的Oracle日期格式化问题:to_date(sysdate,'yyyy-MM-dd')与 to_date(to_char(sysdate,'yyyy-MM-dd'),'yyyy-MM-dd')区别的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Oracle数字函数:数字四舍五入,取整
- 下一篇: java8新特新:接口流-Stream(