0 查看程序执行时间,date得到当前时间的毫秒
starttime=`date +'%Y-%m-%d %H:%M:%S%N'`
#执行程序
endtime=`date +'%Y-%m-%d %H:%M:%S%N'`
start_seconds=$(date --date="$starttime" +%s%N);
end_seconds=$(date --date="$endtime" +%s%N);
echo `expr $startTime / 1000000`
1s=1000ms
1ms=1000 microseconds
1microsecond=1000 nanoseconds
1 原格式输出
2020年 04月 29日 星期日 15:55:15 CST
time1=$(date)
echo $time1
2 时间串输出
20200429155515
#!bin/bash
time2=$(date "+%Y%m%d%H%M%S")
echo $time2
3 2020-04-29 15:55:15
#!bin/bash
time3=$(date "+%Y-%m-%d %H:%M:%S")
echo $time3
4 2020.04.29
#!bin/bash
time4=$(date "+%Y.%m.%d")
echo $time4
5 3天前命令