Linux Shell得到毫秒級的時間戳

在linux Shell中並無毫秒級的時間單位,只有秒和納秒其實這樣就足夠了,由於納秒的單位範圍是(000000000..999999999),因此從納秒也是能夠的到毫秒的。
linux

current=`date "+%Y-%m-%d %H:%M:%S"`     #獲取當前時間,例:2015-03-11 12:33:41       
timeStamp=`date -d "$current" +%s`      #將current轉換爲時間戳,精確到秒
currentTimeStamp=$((timeStamp*1000+`date "+%N"`/1000000)) #將current轉換爲時間戳,精確到毫秒
echo $currentTimeStamp
相關文章
相關標籤/搜索