我有两个日期,需要找出时间差
I have two dates and need to find the difference in hours
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
谢谢
结果为:100
分钟:
echo $((($(date -d "$a" +%s) - $(date -d "$b" +%s))/60 ))
注意,它总是给出一个int值,如果你需要小于1分钟的精度,比如100.25
你可能想使用bc
或awk
来做计算而不是 $(( .. ))
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
谢谢
结果为:100
分钟:
echo $((($(date -d "$a" +%s) - $(date -d "$b" +%s))/60 ))
注意,它总是给出一个int值,如果你需要小于1分钟的精度,比如100.25
你可能想使用bc
或awk
来做计算而不是 $(( .. ))