這是乙個可以用各種姿勢獲得各種時間的命令。最近在寫自動化定時指令碼時學了一下。
參考:比如:
利用crontab,每天輸入日誌到乙個log中。
直接輸入 date
fri jul 5 16:38:56 cst 2019
星期 月 日 時:分:秒 時區 年
關鍵1:%%
使用date +"%%"可以很方便的獲取各種時間
重點:獲取年
獲取月獲取日
獲取時獲取分
獲取秒從00:00:00 1970-01-01 utc開始的秒數
一周的第幾天(0代表週日)
關鍵2:-d
顯示字串描述的時間
一天前的此時此刻
一周前的此時此刻
一月前的此時此刻
兩年後的兩年前(現在)
其它:date -s "2011-11-11 11:11:11"
設定系統時間
喪心病狂的%%
%a星期幾的縮寫(sun..sat)
%a星期幾的完整名稱(sunday...saturday)
%b月份的縮寫(jan..dec)
%b月份的完整名稱(january..december)
%c日期與時間。只輸入date指令也會顯示同樣的結果
%c世紀(年份除100後去整) [00-99]
%d日期(以01-31來表示)。
%d日期(含年月日)。
%e乙個月的第幾天 ( 1..31)
%f日期,同%y-%m-%d
%g年份(yy)
%g年份(yyyy)
%h同%b
%h小時(00..23)
%i小時(01..12)
%j一年的第幾天(001..366)
%k小時( 0..23)
%l小時( 1..12)
%m月份(01..12)
%m分鐘(00..59)
%n換行
%n納秒(000000000..999999999)
%pam or pm
%pam or pm
%r12小時制時間(hh:mm:ss [ap]m)
%r24小時制時間(hh:mm)
%s從00:00:00 1970-01-01 utc開始的秒數
%s秒(00..60)
%t製表符
%t24小時制時間(hh:mm:ss)
%u一周的第幾天(1..7); 1 表示星期一
%u一年的第幾周,週日為每週的第一天(00..53)
%v一年的第幾周,周一為每週的第一天 (01..53)
%w一周的第幾天 (0..6); 0 代表週日
%w一年的第幾周,周一為每週的第一天(00..53)
%x日期(mm/dd/yy)
%x時間(%h:%m:%s)
%y年份(00..99)
%y年份 (1970…)
%zrfc-2822 風格數字格式時區(-0500)
%z時區(e.g., edt), 無法確定時區則為空
date時間命令
顯示系統時間 root qls date wed jul 29 11 19 19 cst 2020 root qls date y 世紀 2020 root qls date y 年代 20 root qls date m 月份 07 root qls date d 日期 29 root qls d...
修改linux系統時間的方法 date命令
中小 date命令不僅可以顯示系統當前時間,還可以用它來修改系統時間,下面簡單的介紹下,方便需要的朋友 命令格式為 date s 時間字串 例如只修改系統的日期,不修改時間 時分秒 date s 2012 08 02 或只修改時間不修改日期 date s 10 08 00 當然也可以同時修改日期和時...
Linux系統 date命令
date命令 作用 用來顯示或設定系統的日期與時間。引數 d 字串 顯示字串所指的日期與時間。字串前後必須加上雙引號 s 字串 根據字串來設定日期與時間。字串前後必須加上雙引號 u 顯示 gmt help version 顯示版本資訊。h 小時 以 00 23 來表示 i 小時 以 01 12 來表...