Linux-计算毫秒数
date +%s
返回自划时代以来的秒数。
date +%s%N
返回秒数+当前纳秒数。
因此,echo $(($(date +%s%N)/1000000))
是你需要的毫秒数
date +"%T.%N"
以纳秒返回当前时间。
date +"%T.%6N"
返回当前时间,纳秒四舍五入到前6位,即微秒。
date +"%T.%3N"
返回当前时间,纳秒四舍五入到前3位数,即毫秒。
#!/bin/bash start=$(date +"%s%N"); sleep 1; end=$(date +"%s%N"); cost=$(((${end} - ${start})/1000000)) echo "cost time : ${cost} ms"
本文来自博客园,作者:业余砖家,转载请注明原文链接:https://www.cnblogs.com/yeyuzhuanjia/p/15822653.html
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步