В cassandra udf я анализирую дату как saumya.text2dt ('2019-01-16 13: 10: 44.000'), а вывод - как 2019-10-16 07: 30: 00.000000 + 0000 - PullRequest
0 голосов
/ 17 января 2019

My Cassandra Пользовательская функция: -

CREATE OR REPLACE FUNCTION text2dt ( input text )
RETURNS NULL ON NULL INPUT
RETURNS timestamp 
LANGUAGE java
AS '
java.text.SimpleDateFormat sdf = new java.text.SimpleDateFormat("yyyy-MM-dd HH:MM:SSS.SSS");
try{
java.util.Date date = sdf.parse(input);
return date;  
}catch(Exception e){
return null;
}      
';

Мой запрос: -

select saumya.text2dt('2019-01-16 13:10:44.000') from system.local;

Выход: -

saumya.text2dt ('2019-01-16 13: 10: 44.000')

       2019-10-16 07:30:00.000000+0000
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...