您好我有 10个时间戳数据“2016-08-12 16:00:00”,我使用“Java中的SparkSql创建数据集并将覆盖数据插入Hive < / strong>。当我读取所有10个数据时,我发现其中一些数据为"2016-08-12 16:00:00"
,其他数据为"2016-08-12 04:00:00"
。我认为这可能是因为Hive使用12小时时间戳,因为下午16点是4,但是问题是它们不一致。
我确信在数据集中,时间戳都是2016-08-12 16:00:00
我如何理解这个问题并解决它?
答案 0 :(得分:0)
它使用24小时格式。所以日期都是正确的格式。第一个是凌晨4点,另一个是下午4点。如果您是从外部系统编写的,请使用&{39; yyyy-MM-dd HH:mm:ss'
格式代替'yyyy-MM-dd hh:mm:ss a'
格式。