我只想在上周一的日期输入日期为HIVE周二
当输入日期是2016年11月15日时,它会正确显示上一个星期一的日期。即2016年10月31日使用以下查询
select from_unixtime(unix_timestamp('2016-11-15','yy-MM-dd')-15*60*60*24, 'yyyy-MM-dd')
但是当输入日期是2016年3月15日时,它没有正确显示上一个星期一的日期。在这种情况下,它使用以下查询显示2016年2月28日
select from_unixtime(unix_timestamp('2016-03-15','yy-MM-dd')-15*60*60*24, 'yyyy-MM-dd')
任何人都可以建议为什么它表现得像这样