您好,登錄后才能下訂單哦!
這篇文章主要講解了“Linux的date命令有什么用”,文中的講解內(nèi)容簡(jiǎn)單清晰,易于學(xué)習(xí)與理解,下面請(qǐng)大家跟著小編的思路慢慢深入,一起來(lái)研究和學(xué)習(xí)“Linux的date命令有什么用”吧!
date [-u] [-d datestr] [-s datestr] [--utc] [--universal] [--date=datestr] [--set=datestr] [--help] [--version] [+FORMAT] [MMDDhhmm[[CC]YY][.ss]]
-d datestr : 顯示 datestr 中所設(shè)定的時(shí)間 (非系統(tǒng)時(shí)間) --help : 顯示輔助訊息 -s datestr : 將系統(tǒng)時(shí)間設(shè)為 datestr 中所設(shè)定的時(shí)間 -u : 顯示目前的格林威治時(shí)間 --version : 顯示版本編號(hào) -d:顯示字符串所指的日期與時(shí)間。字符串前后必須加上雙引號(hào); -s:根據(jù)字符串來(lái)設(shè)置日期與時(shí)間。字符串前后必須加上雙引號(hào);
%Y 年份(以四位數(shù)來(lái)表示)。 %m 月份(以01-12來(lái)表示)。 %d 日期(以01-31來(lái)表示)。 %H 小時(shí)(以00-23來(lái)表示)。 %M 分鐘(以00-59來(lái)表示)。 %S 秒(以本地的慣用法來(lái)表示)。 %s 總秒數(shù)。起算時(shí)間為1970-01-01 00:00:00 UTC。 %I 小時(shí)(以01-12來(lái)表示)。 %K 小時(shí)(以0-23來(lái)表示)。 %l 小時(shí)(以0-12來(lái)表示)。 %P AM或PM。 %r 時(shí)間(含時(shí)分秒,小時(shí)以12小時(shí)AM/PM來(lái)表示)。 %T 時(shí)間(含時(shí)分秒,小時(shí)以24小時(shí)制來(lái)表示)。 %X 時(shí)間(以本地的慣用法來(lái)表示)。 %Z 市區(qū)。 %a 星期的縮寫。 %A 星期的完整名稱。 %b 月份英文名的縮寫。 %B 月份的完整英文名稱。 %c 日期與時(shí)間。只輸入date指令也會(huì)顯示同樣的結(jié)果。 %D 日期(含年月日)。 %j 該年中的第幾天。 %U 該年中的周數(shù)。 %w 該周的天數(shù),0代表周日,1代表周一,異詞類推。 %x 日期(以本地的慣用法來(lái)表示)。 %y 年份(以00-99來(lái)表示)。 %n 在顯示時(shí),插入新的一行。 %t 在顯示時(shí),插入tab。 MM 月份(必要) DD 日期(必要) hh 小時(shí)(必要) mm 分鐘(必要) ss 秒(選擇性)
#yyyy-mm-dd 格式顯示日期 [oracle@xag182 test_tar]$ date +"%Y-%m-%d" 2020-11-27 #yyyy-mm-dd hh34:mi:ss 格式顯示日期 [oracle@xag182 test_tar]$ date +"%Y-%m-%d %H:%M:%S" 2020-11-27 15:15:19 #轉(zhuǎn)格式 [oracle@xag182 test_tar]$ date -d "2020-12-12 15:41:30" +"%Y/%m/%d %H:%M:%S" 2020/12/12 15:41:30
起算時(shí)間為1970-01-01 00:00:00 UTC 以來(lái)的總秒數(shù) [oracle@xag182 test_tar]$ date +%s 1606464154 [oracle@xag182 test_tar]$ date +%s 1606464160 1年前 [oracle@xag182 test_tar]$ date +"%Y-%m-%d %H:%M:%S" -d "-1 year" 2019-11-27 15:50:23 1年後 [oracle@xag182 test_tar]$ date +"%Y-%m-%d %H:%M:%S" -d "+1 year" 2021-11-27 15:50:37 1月前 [oracle@xag182 test_tar]$ date +"%Y-%m-%d %H:%M:%S" -d "-1 month" 2020-10-27 15:50:47 1月後 [oracle@xag182 test_tar]$ date +"%Y-%m-%d %H:%M:%S" -d "+1 month" 2020-12-27 15:50:56 1天前 [oracle@xag182 test_tar]$ date +"%Y-%m-%d %H:%M:%S" -d "-1 day" 2020-11-26 15:51:12 1小時(shí)前 [oracle@xag182 test_tar]$ date +"%Y-%m-%d %H:%M:%S" -d "-1 hour" 2020-11-27 14:51:21 30分鐘前 [oracle@xag182 test_tar]$ date +"%Y-%m-%d %H:%M:%S" -d "-30 minute" 2020-11-27 15:21:37 120分鐘前 [oracle@xag182 test_tar]$ date +"%Y-%m-%d %H:%M:%S" -d "-120 second" 2020-11-27 15:49:53 1天後再1小時(shí)後(即25小時(shí)後) [oracle@xag182 test_tar]$ date +"%Y-%m-%d %H:%M:%S" -d "+1 day +1 hour" 2020-11-28 16:54:50 1天后再小時(shí)前(即23小時(shí)後) [oracle@xag182 test_tar]$ date +"%Y-%m-%d %H:%M:%S" -d "+1 day -1 hour" 2020-11-28 14:55:02
[oracle@xag182 test_tar]$ v_start=$(date +%s) ... [oracle@xag182 test_tar]$ v_end=$(date +%s) [oracle@xag182 test_tar]$ v_difference=$(( v_end - v_start )) [oracle@xag182 test_tar]$ echo $v_difference 14
感謝各位的閱讀,以上就是“Linux的date命令有什么用”的內(nèi)容了,經(jīng)過(guò)本文的學(xué)習(xí)后,相信大家對(duì)Linux的date命令有什么用這一問(wèn)題有了更深刻的體會(huì),具體使用情況還需要大家實(shí)踐驗(yàn)證。這里是億速云,小編將為大家推送更多相關(guān)知識(shí)點(diǎn)的文章,歡迎關(guān)注!
免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。