0
我在數據庫中有一個字符字段,其中存儲了Date值。 現在我需要這個角色日期字段值轉換下面格式隱藏在Oracle中的日期格式
YYYY-MM-DDTHH24:MI:SS
我使用下面的轉換它,但它不工作
to_char(lastupdate,'YYYY-MM-DD"T"HH24:MI:SS')
任何人都可以請大家幫幫忙這個?
我在數據庫中有一個字符字段,其中存儲了Date值。 現在我需要這個角色日期字段值轉換下面格式隱藏在Oracle中的日期格式
YYYY-MM-DDTHH24:MI:SS
我使用下面的轉換它,但它不工作
to_char(lastupdate,'YYYY-MM-DD"T"HH24:MI:SS')
任何人都可以請大家幫幫忙這個?
當你存儲在您的date
在字符文字像mm-dd-yyyy
,你首先需要使用to_date
將其轉換爲日期DATA_TYPE,然後使用to_char
人物尼古拉斯·克拉斯諾夫的建議。試試這個樣子,
SELECT to_char(to_date('01-01-2014', 'dd-mm-yyyy'),'YYYY-MM-DD"T"HH24:MI:SS')
FROM <table_name>;
如果你想在日期2014年1月17日00:00:00:
select TO_CHAR(TO_DATE(last_update, 'DD/MM/YYYY'), 'YYYY-MM-DD HH24:MI:SS') from <table>;
不工作,在你得到一個錯誤,或者不同的輸出? – Incognito
您以哪種格式存儲日期值? – Dba
在11.2.0.3上測試:''TO_CHAR(SYSDATE,'YYYY-MM-DD「T」HH24:MI:SS') -------------------- ---------------------- 2014-01-17T11:03:19 ' –