配置单元时间戳类型错误

gwo2fgha  于 2021-06-26  发布在  Hive
关注(0)|答案(1)|浏览(210)

嗨,我有10个时间戳数据“2016-08-12 16:00:00”,我使用“java中的sparksql”创建数据集并将覆盖数据插入配置单元。当我阅读所有10个数据时,我发现其中一些是 "2016-08-12 16:00:00" 其他的都是 "2016-08-12 04:00:00" 我想可能是因为Hive使用12小时的时间戳,因为16是下午4点,但问题是它们不一致。
我可以肯定,在数据集中,时间戳 2016-08-12 16:00:00 我如何理解这个问题并解决它?

wswtfjt7

wswtfjt71#

它采用24小时制。所以两个日期的格式都是正确的。第一个是凌晨4点,另一个是下午4点。如果您是从外部系统写入,请使用' yyyy-MM-dd HH:mm:ss' 格式化而不是 'yyyy-MM-dd hh:mm:ss a' 格式。

相关问题