簡體   English   中英

TO_CHAR 和 TO_DATE 有什么區別

[英]What is difference between TO_CHAR and TO_DATE

我正在運行兩個查詢

  1. select TO_CHAR(SYSDATE, 'DD-MON-YYYY HH:MI:SS PM') from dual; 它顯示帶有確切時間的日期。

  2. select TO_DATE(SYSDATE, 'DD-MON-YYYY HH:MI:SS PM') from dual; 它以默認時間 12:00:00 AM 顯示日期。

我不明白TO_CHARTO_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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM