以下是两个日志的第一行和最后一行我想知道这两个日志之间的时间差。
信息 2013 年 10 月 2 日 02:13:36,200 vert.x-eventloop-thread-1 [2514751586306/entityCrawl] [oiq.whiteboard.CrawlHandler] - 公司启动
信息 2013 年 10 月 5 日 02:13:36,200 vert.x-eventloop-thread-1 [2514735333378/entityCrawl] [oiq.whiteboard.CrawlHandler] - 公司完成 [4293663 毫秒]
我使用了以下程序
#!/bin/bash
START=$(date --date="$1" +"%s")
ND=$(date --date="$2" +"%s")
DIFFSEC=$(($END-$START))
time=`date +%H:%M:%S -ud @${DIFFSEC}`
echo "$time" | awk -F':' '{ print $1*3600 + $2*60 + $3 }'
但它没有给我正确的时差请给我一个解决这个问题的程序
预期输出:
开始时间=2013 年 10 月 2 日 02:13:36
结束时间=2013 年 10 月 5 日 02:13:36
时间差异=72:00:00