網站首頁 編程語言 正文
Background
我要吐槽下啊,網上相關經驗很多,大多基于awk,但是我試了都不行,估計就是在哪看到的,自己也沒測試,復制粘貼一篇文章,博風不古啊~這里記錄下實現方式,以便后面查閱。
1、日期格式化
計算耗時前需要介紹下日期格式化相關基礎知識。
格式成 YYYY-MM-DD
date +%F # 或 date +'%Y-%m-%d' # 或,+號的位置在引號內外都行 date '+%Y-%m-%d'
格式成 YYYY-MM-DD HH:mm:ss
date +'%F %H:%M:%S' # 或 date +'%Y-%m-%d %H:%M:%S' # 或,+號的位置在引號內外都行 date '+%Y-%m-%d %H:%M:%S'
格式成時間戳
date +%s
date +%s.%N
2、時間差計算
我們這里只計算相差毫秒數,其他計算可據此轉換得到。
st=$(echo "`date +%s.%N`*1000" | bc) sleep 3s et=$(echo "`date +%s.%N`*1000" | bc) diff=$(echo "$et-$st" | bc) echo "開始毫秒時間戳: $st" echo "結束毫秒時間戳: $et" echo "累計耗時毫秒數: $diff"
原文鏈接:https://blog.csdn.net/qq_42761569/article/details/127746898
相關推薦
- 2022-01-17 url傳參 中文出現亂碼問題 解決方案
- 2022-03-17 解決.Net?Core項目發布在IIS上訪問404的問題_實用技巧
- 2022-03-25 centos系統安裝Kubernetes集群步驟_Linux
- 2022-03-16 react實現todolist的增刪改查詳解_React
- 2022-11-26 C++無痛實現日期類的示例代碼_C 語言
- 2022-04-12 Redis?Server啟動過程的詳細步驟_Redis
- 2022-07-17 react.createContext
- 2022-09-13 Android實現縮放動畫_Android
- 最近更新
-
- window11 系統安裝 yarn
- 超詳細win安裝深度學習環境2025年最新版(
- Linux 中運行的top命令 怎么退出?
- MySQL 中decimal 的用法? 存儲小
- get 、set 、toString 方法的使
- @Resource和 @Autowired注解
- Java基礎操作-- 運算符,流程控制 Flo
- 1. Int 和Integer 的區別,Jav
- spring @retryable不生效的一種
- Spring Security之認證信息的處理
- Spring Security之認證過濾器
- Spring Security概述快速入門
- Spring Security之配置體系
- 【SpringBoot】SpringCache
- Spring Security之基于方法配置權
- redisson分布式鎖中waittime的設
- maven:解決release錯誤:Artif
- restTemplate使用總結
- Spring Security之安全異常處理
- MybatisPlus優雅實現加密?
- Spring ioc容器與Bean的生命周期。
- 【探索SpringCloud】服務發現-Nac
- Spring Security之基于HttpR
- Redis 底層數據結構-簡單動態字符串(SD
- arthas操作spring被代理目標對象命令
- Spring中的單例模式應用詳解
- 聊聊消息隊列,發送消息的4種方式
- bootspring第三方資源配置管理
- GIT同步修改后的遠程分支