2017-02-17 33 views
0

我收到的日期格式字符進行數據的功能mms.SSSZ在蜂房其中的日期格式包含需要轉義

所以當我嘗試執行日期功能單引號引起問題。

我試着用斜線()轉義單引號,但它似乎不工作。

+0

您可以給一個數據樣本,以便我可以確定格式嗎? –

回答

0

使用類似下面的日期越來越出it.:-

select to_date(translate("2016-12-12'T'12:12.342", "'|T"," ")) from dummy limit 1; 

的用於獲得全戳,你可以使用正則表達式。

0
hive> select from_unixtime(unix_timestamp('2017-02-17T14:27:58.000Z', "yyyy-MM-dd'T'hh:mm:ss.SSS'Z'")); 
OK 
2017-02-17 14:27:58 
+0

請提供一些解釋以及您的代碼。 – Christoph