bash shell脚本从给定的时间戳中减去毫秒

时间:2019-06-19 20:21:43

标签: bash shell

我有一个bash shell脚本,我在其中输入一个inputDate字符串,然后在其中添加几个月以获取一个新日期,然后将其格式化为带有以下毫秒的时间戳记

START=2017_01_01;
i=1;
inputdate="${START//_/-}"
somedate=$(date -d "$inputdate + $i month" "+%Y-%m-%dT%H-%M-%S-%3NZ")
echo "somedate="$somedate

输出为-2017-01-01T00:00:00.000Z 是否可以从中减去毫秒,因此对于上述示例,我得到的日期类似于2016-12-31T23:59:59.000Z? 上个月的最后日期不是固定的,所以我尝试查看是否可以从给定月份中减去毫秒,以获取上个月带有时间戳的最后日期。有什么想法吗?

0 个答案:

没有答案