Я хочу получить предыдущую дату в среде AIX.Но кажется, команды date -d не могут работать.И я нашел только вчера = TZ=aaa24 date +%Y%m%d
в качестве решения.
Однако это вызывает у меня проблему с часовым поясом, и я не знаю, как ее решить.
И я попробовал эти команды, ноэто дает неправильную дату в некоторый период времени.(например, сегодня 20190418 07:01:19, вчера будет 20190416 23:01:19)
today=`date +%Y%m%d`
yesterday=`TZ=aaa24 date +%Y%m%d`
yesterday=`TZ=$TZ+24 date +%Y%m%d`
Я повторяю свой #TZ, и это HKG-8. Я знаю, что могу использовать +16чтобы заставить это стать моим ответом.Но это не работает, если часовой пояс изменился.Кто-нибудь может предложить какие-либо решения для получения предыдущей даты значения даты или просто какие-либо способы решения проблем с часовым поясом?