麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 開發 > Linux Shell > 正文

Shell時間運算及時間差計算方法

2020-07-27 19:05:35
字體:
來源:轉載
供稿:網友

最近一段時間,在處理Shell 腳本時候,遇到時間的處理問題。 時間的加減,以及時間差的計算。

一、時間加減

這里處理方法,是將基礎的時間轉變為時間戳,然后,需要增加或者改變時間,變成 秒。

如:1990-01-01 01:01:01  加上 1小時 20分

處理方法:

a.將基礎時間轉為時間戳

 

time1=$(date +%s -d '1990-01-01 01:01:01')echo $time1631126861 【時間戳】

b.將增加時間變成秒

[root@localhost ~]# time2=$((1*60*60+20*60))[root@localhost ~]# echo $time24800

c.兩個時間相加,計算出結果時間

time1=$(($time1+$time2))time1=$(date +%Y-%m-%d/ %H:%M:%S -d "1970-01-01 UTC $time1 seconds");echo $time11990-01-01 02:21:01

二、時間差計算方法

如:2010-01-01 與 2009-01-01 11:11:11 時間差

原理:同樣轉成時間戳,然后計算天,時,分,秒

time1=$(($(date +%s -d '2010-01-01') - $(date +%s -d '2009-01-01 11:11:11')));echo time1


將time1 / 60 秒,就變成分了。


補充說明:

shell 單括號運算符號:

復制代碼 代碼如下:

a=$(date);

等同于:a=`date`;

雙括號運算符:

復制代碼 代碼如下:

a=$((1+2));

echo $a;


等同于:
復制代碼 代碼如下:

a=`expr 1 + 2`

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 久久亚洲精品11p | 日本免费一区二区三区四区 | 亚洲天堂ww | a一级黄色毛片 | 成年性羞羞视频免费观看无限 | 亚洲第一成人在线视频 | 一级大黄毛片免费观看 | 久久蜜桃精品一区二区三区综合网 | 欧美.com | 毛片在线免费观看网址 | 日韩剧情片 | 视频www | wwwxxx国产| 狠狠久久伊人中文字幕 | 欧美男女爱爱视频 | 成人综合一区二区 | 欧美一级aa免费毛片 | 亚洲操比视频 | 美女被免费网站在线软件 | 成人福利视频导航 | 成人三级电影网站 | 污版视频在线观看 | 久久免费视频一区二区三区 | 亚洲精品成人18久久久久 | 欧美黄色大片免费观看 | 午夜精品福利视频 | 毛片国产 | 日本视频免费观看 | 国产一区二区久久精品 | 激情黄页 | 久久久久久久久淑女av国产精品 | 午夜视频在线观看91 | 成人一级在线 | 免费黄色小视频网站 | 姑娘第四集免费看视频 | h视频在线免费观看 | 日韩一级片一区二区三区 | 依依成人精品视频 | 新久草视频 | 国产成人强伦免费视频网站 | 欧美国产一区二区三区 |