[英]How to convert the timestamp in Stackoverflow data dump into Oracle Timestamp format?
如何將Stackoverflow數據轉儲中的此時間戳('2008-08-03T18:06:30.913')轉換為Oracle Timestamp格式? 在下面的函數中應該包含什么來代替問號?
TO_TIMESTAMP('2008-08-03T18:06:30.913','YYYY-MM-DD??HH24:MI:SS.FFF')
我相信這應該有效
TO_TIMESTAMP('2008-08-03T18:06:30.913','yyyy-mm-dd"T"hh24:mi:ss"Z"')
這符合ISO 8601格式 ,T表示時間部分的開始。
(現在不能跑來檢查這個)希望這有幫助
SQL> select to_timestamp('2008-08-03T18:06:30.913','yyyy-mm-dd"T"hh24:mi:ss.ff3')
2 from dual
3 /
TO_TIMESTAMP('2008-08-03T18:06:30.913','YYYY-MM-DD"T"HH24:MI:SS.FF3')
---------------------------------------------------------------------------
03-AUG-08 06.06.30.913000000 PM
1 row selected.
好吧,你可以用空格替換T. 我認為字符串中的“T”沒有任何特定含義。 看起來它用作日期和時間之間的分隔符。 您可以使用oracle的replace函數刪除“T”
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.