У меня есть требование преобразовать указанный формат входной строки и произвести желаемый вывод в метке времени, как показано ниже.
Ввод: 16AUG2001:23:46:32.876086
Требуемый вывод: 2001-08-16 23:46:32.876086
Вывод, который выполняется с помощью следующего кода: 2001-08-17 00:01:08
Запрос:
select '16AUG2001:23:46:32.876086' as row_ins_timestamp,
from_unixtime(unix_timestamp('16AUG2001:23:46:32.876086',
'ddMMMyyyy:HH:mm:ss.SSSSSS')) as row_ins_timestamp
from temp;
Часть в миллисекундах не является быть преобразованным по мере необходимости. Пожалуйста, предложите.