在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