close

Linux-日期時間相關指令

 

#cal 月 年:顯示月曆(太陽曆)
參數:
    -j:顯示查詢的那一天為每年的第幾天
    -y:顯示整年的月曆
    -1:顯示單月份月曆
    -3:顯示 上月份/當月份/下月份 的月曆
    -m:以"週一"為星期的開始(預設值為週日)
範例:
    cal 10 2002
          十月 2002
    週日 週一 週二 週三 週四 週五 週六
             1  2  3  4  5
     6  7  8  9 10 11 12
    13 14 15 16 17 18 19
    20 21 22 23 24 25 26
    27 28 29 30 31
   
   
------------------------------------------------------------------------------
#hwclock查看硬體時鐘:
    hwclock或clock,命令差不多.
設置硬體時鐘:
    hwclock --set --date="04/11/2004 23:16:25"
    或clock --set --date="04/11/2004 23:16:25"
------------------------------------------------------------------------------
#data:日期、時間的顯示與設定
參數:
    -d 以 STRING 來顯示指定的時間,非顯示目前的時間
    -f 作法與 --date 選項相同, 但可設定多行於 DATAFILE 中。
    -I --iso-8601[=TIMESPEC] 以 ISO-8601 格式輸出,`%Y-%m-%d'
    -r 顯示指定檔案的最後修改時間(last modification time)
    -R 以 RFC-822 格式輸出 `%a, %_d %b %Y %H:%M:%S %z'
    -s 以 STRING 來設定顯示格式  date -s 2009/02/11;date -s 13:05:11 設定系統時間
    -u 以全球統一時間(Universal Coordinated Time,UTC)的格式顯示
顯示格式:
    %A 星期顯示英語系以縮寫 Sunday.Saturday顯示,中文以星期一.星期日顯示
    %B 英語系設定顯示完整月份(January..December)中文設定則顯示一月.十二月
    %d 日期顯示 (01..31),以月份為單位
    %D 日期顯示 (mm/dd/yy)
    %e 日期顯示 ( 1..31),以月份為單位,其中的 1~ 9 的第一位數以空格顯示
    %h 作用與 %b 相同
    %H 時(00..23), 24小時制
    %I 時(01..12), 12小時制
    %j 太陽日(001..366)
    %k 時(0..23), 24小時制
    %l 時(1..12), 12小時制
    %m 月(01..12)
    %M 分(00..59)
    %n 換行
    %p AM 或 PM 顯示
    %r 時間, 格式為 -- 12-hour (hh:mm:ss [AP]M)
    %s 一個秒數,時間計算的起點以格林威治1970年1月1日零時零分零秒開始
    %S 秒(00..60)
    %t 水平跳格(Tab)
    %T 時間, 格式為 -- 24-hour (hh:mm:ss)
    %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...)
    %z RFC-822 style numeric timezone (-0500) (a nonstandard extension
範例:
1.
    date
    週日 9月 1 19:37:02 CST 2002
    date +%j
    244
2.日/年(西元)
    date +%j/%Y
    244/2002
3.太陽日/年(西元)-月/日(格一個tab)時間(24小時制)
    date +%d/%m -d "Sep 1"
    01/09
4.需要拿掉其中的"0",可以使用符號"-",如果要將"0"轉換為"空格",則可以使用"_"
    date +%-d/%-m -d "Sep 1"
    1/9
    date +%_d/%_m -d "Sep 1"
    1/ 9
-------------------------------------------------------------------------------
#timeconfig:設定時區
    會進入visual畫面設定
----------------------------------------------------------------------------

arrow
arrow
    全站熱搜

    horace1123 發表在 痞客邦 留言(0) 人氣()