Android日期更改scipt无法正常工作

时间:2016-03-04 13:52:17

标签: android date datetime sh

我写了一个简单的脚本更改日期。当我在ADB中单独输入行时,它可以正常工作。当我在ADB中编写脚本时,它会抛出错误(在开始时带@的纪元号)或错误地更改日期(2018年......)。这是代码:

#!/system/bin/sh
currentdate=$(busybox date +%s)
currentdate=$(($currentdate + 5400))
currentdate=$(busybox date -d @$currentdate +"%Y%m%d.%H%M%S")
date -s $currentdate

我做错了什么?

1 个答案:

答案 0 :(得分:0)

尝试以下代码

currentdate=$(busybox date +%s)
currentdate=$((currentdate+5400))
date -s $(busybox date -s @$currentdate '+%Y%m%d.%H%M%S')