[英]What is difference between TO_CHAR and TO_DATE
我正在運行兩個查詢
select TO_CHAR(SYSDATE, 'DD-MON-YYYY HH:MI:SS PM') from dual;
它顯示帶有確切時間的日期。
select TO_DATE(SYSDATE, 'DD-MON-YYYY HH:MI:SS PM') from dual;
它以默認時間 12:00:00 AM 顯示日期。
我不明白TO_CHAR
和TO_DATE
用法。 如何使用TO_DATE顯示具有准確時間的日期
to_char
函數用於將給定的數據轉換為字符....
SQL> SELECT TO_CHAR(SYSDATE, 'dd/mm/yyyy') FROM dual;
TO_CHAR(SY
------------------
04/04/2012
to_date
用於將給定數據轉換為日期數據格式數據類型....
例如: to_date('070903', 'MMDDYY'
) 將返回 2003 年 7 月 9 日的日期值。
參考資料:面試題
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.