从时间戳中减去天数

时间:2017-08-01 15:14:20

标签: hive timestamp

我需要从此格式chrome@59.0.3071.115的日期开始减去30天,然后将其转换回相同的格式。我是这样做的。

yyyyMMdd

我不喜欢我不断转换时间戳。我能以某种方式缩短它吗?

1 个答案:

答案 0 :(得分:0)

SELECT FROM_UNIXTIME(UNIX_TIMESTAMP('20170720', 'yyyyMMdd') - 30 * 86400, 'yyyyMMdd');