linux date字符串日期格式,Linux中date用法
1、命令:date
2、命令功能:date 可以用來顯示或設定系統的日期與時間。
3、命令參數-d:顯示字符串所指的日期與時間。字符串前后必須加上雙引號;
-s:根據字符串來設置日期與時間。字符串前后必須加上雙引號;
-u:顯示GMT;
--help:在線幫助;
--version:顯示版本信息。
4、日期格式字符串列表
%H?小時(以00-23來表示)。
%I?小時(以01-12來表示)。
%K?小時(以0-23來表示)。
%l?小時(以0-12來表示)。
%M?分鐘(以00-59來表示)。
%P?AM或PM。
%r?時間(含時分秒,小時以12小時AM/PM來表示)。
%s?總秒數。起算時間為1970-01-01?00:00:00?UTC。
%S?秒(以本地的慣用法來表示)。
%T?時間(含時分秒,小時以24小時制來表示)。
%X?時間(以本地的慣用法來表示)。
%Z?市區。
%a?星期的縮寫。
%A?星期的完整名稱。
%b?月份英文名的縮寫。
%B?月份的完整英文名稱。
%c?日期與時間。只輸入date指令也會顯示同樣的結果。
%d?日期(以01-31來表示)。
%D?日期(含年月日)。
%F 顯示YY-MM-DD 。
%j?該年中的第幾天。
%m?月份(以01-12來表示)。
%U?該年中的周數。
%w? 一個星期的第幾天(0代表星期天)
%W 一年的第幾個星期(00..53,星期一為第一天)
%X ?相當于%HH%MM%SS。
%y?年份(以00-99來表示)。
%Y?年份(以四位數來表示)。
%n?在顯示時,插入新的一行。
%t?在顯示時,插入tab。
MM?月份(必要)
DD?日期(必要)
hh?小時(必要)
mm?分鐘(必要)
ss?秒(選擇性)
5、實例
格式化輸出時間:date +"%Y-%m-%d"顯示當前日期時間:date顯示兩天前的時間: ?date -d "+2 days ago"
顯示兩天前的時間,并以%Y-%m-%d %H:%M:%S格式輸出:date -d "+2 days ago" "+%Y-%m-%d %H:%M:%S"
設置時間:
date -s "01:01:01 2017-12-12" //這樣可以設置全部時間
date -s "01:01:01 20171212" //這樣可以設置全部時間
date -s "2017-12-12 01:01:01" //這樣可以設置全部時間
date -s "20171212 01:01:01" //這樣可以設置全部時間
6、時鐘相關(hwclock/clock)
(1)查看硬件時間?:hwclock --show ? ? ?clock --show
(2)設置硬件時間
hwclock --set --date="12/07/17 10:30:00" (月/日/年 時:分:秒)
clock --set --date="12/07/0615 10:30:00" (月/日/年 時:分:秒)
(3)硬件時間和系統時間的同步
hwclock --hctosys(hc代表硬件時間,sys代表系統時間) ? ? 或 ? ?clock --hctosys
系統時鐘和硬件時鐘同步:hwclock --systohc ? 或clock --systohc
7.時間和時間戳
日期: 年-月-日? 如: '2017-12-08'? ? ?范圍從0001-1-1至9999-12-31
時間: 小時數:分鐘數:秒數 如:'23:59:59'
時間戳: 年-月-日 小時數:分鐘數:秒數(.微妙數) 如: '2017-12-08 23:59:59.59'
8、
UTC? (Universal Time Coordinated,UTC)世界協調時間
CST? (China Standard Time UTC+8:00)中國沿海時間(北京時間)
GMT? (Greenwich Mean Time)格林威治標準時間
總結
以上是生活随笔為你收集整理的linux date字符串日期格式,Linux中date用法的全部內容,希望文章能夠幫你解決所遇到的問題。
                            
                        - 上一篇: 哪吒汽车宣布完成 70 亿元人民币 Cr
 - 下一篇: linux下编译与运行,Linux操作系