2015年1月21日星期三20:44:20 2015 1月21日星期三19:04:20 2015年
我有两个约会,需要在几分钟内得到差异。请帮忙
" C = date -d @$(( $(date -d "$b" +%s) - $(date -d "$a" +%s) )) -u +'%H:%M'
" - >这个命令给出了HH:MM,但是我想要MM
谢谢
答案 0 :(得分:0)
这会给你结果:100
分钟:
echo $((($(date -d "$a" +%s) - $(date -d "$b" +%s))/60 ))
请注意,它总是会给出一个int值,如果你需要精度小于1分钟,比如100.25
,你可能想用bc
或awk
进行计算而不是$(( .. ))