我有一个纪元日期时间字段,它作为字符串存储在数据库表中。我需要在impala sql中将其强制转换为时间戳。我正在使用下面的格式,并且不工作。cast(unix_timestamp( execn_start_ts,"yyyy-MM-dd;HH:mm:ss") as timestamp),其中execn_start_ts是我的表中的字段,unix/纪元时间存储为字符串。
我在hive表中有以下格式的数据。我编写了一个sql查询,如下所示,将上面的列值转换为纪元格式。val newDF = spark.sql(f"""select TRIM(id) as ID, unix_timestamp(sig_ts) as SIG_TS from table""")
我得到的输出列如何获