我正在尝试将带有AM / PM的日期字符串转换为impala中的时间戳以检查数据转换。 我的日期字符串如下:
10/07/2017 02:04:01.575000000 PM
我尝试通过以下查询将其转换为Impala:
选择from_unixtime(unix_timestamp((Y_date),“MM / dd / yyyy HH:mm:ss.SSSSSSSSS'ZZ'”),“yyyy-MM-dd HH:mm:ss.SSSSSS'ZZ'”)来自表
我得到的结果是 2017-10-07 02:04:01.000000。
我只丢失了AM / PM但是小时部分“02”没有转换为时间戳值“14”。我需要得到以下结果:
2017-10-07 14:04:01.000000。
我使用Impala作为查询Hadoop的界面。
任何输入都会有所帮助。
谢谢,
Vishu
答案 0 :(得分:0)
尚未为此找到内置函数。要做一个效率低下的双重查询,为PM增加12小时:
.nav-disabled {
max-height: 0;
overflow: hidden;
}
.nav-active {
max-height: 150px;
overflow: hidden
}
#mobile-nav {
transition: max-height ease .4s;
}
#genres-container {
transition: max-height ease .4s;
}