當前位置:首頁 » 操作系統 » linuxdatedate

linuxdatedate

發布時間: 2022-09-08 20:52:13

linux的date命令怎麼用啊

只輸入date,顯示當前時間

-d 或 --date用來顯示某個特定日期時間,並且可以格式輸出

② linux中date和date -d -y 有什麼不一樣

date 可以用來顯示或設定系統的日期與時間。

命令參數:

-d<字元串>:顯示字元串所指的日期與時間。字元串前後必須加上雙引號;
-s<字元串>:根據字元串來設置日期與時間。字元串前後必須加上雙引號;
-u:顯示GMT;
--help:在線幫助;
--version:顯示版本信息。更多Linux命令請看下圖:

③ linux date 怎麼顯示時區,可以指定date使用的時區嗎

date -u 中的u是date的一個參數,固定表示格林威治時間 你要想查看全部時區,就去 /usr/share/zoneinfo/ 目錄 例如:ls /usr/share/zoneinfo/Asia/ 可顯示全部的亞洲時區。

④ Linux如何使用date命令查看當前的GMT時間

1、格林威治時間就是時間協調時間(GMT=UTC),格林威治時間和UTC時間均用秒數來計算的。

2、date命令可以藉助於-u參數來查看UTC或者GMT時間 。

⑤ linux下的date --date的用法

date -s 「xxxxxx」
比如date -s 「12:12:23 2010-10-10〃

⑥ Linux date 顯示設置時間命令學習

概要:
date命令的功能是顯示和設置系統日期和時間
命令格式:
date
[OPTION]...
[+FORMAT]
date
[-u|--utc|--universal]
[MMDDhhmm[[CC]YY][.ss]]
參數:
-d
STRING:顯示由
STRING
描述的日期
-s
STRING:
設置由
STRING
描述的日期
%Y
年(例如:1970,2009等)
%y
年的最後兩個數字(1988則是88)
%m
月(01..12)
%d
一個月的第幾天(01..31)
%H
小時(00..23)
%I
小時(01..12)
%k
小時(0..23)
%l
小時(1..12)
%p
顯示出AM或PM
%M
分(00..59)
%S
秒(00..59)
%r
時間(hh:mm:ss
AM或PM),12小時
%T
時間(24小時制)(hh:mm:ss)
%X
顯示時間的格式(%H:%M:%S)
%x
顯示日期的格式(mm/dd/yy)
%D
日期(mm/dd/yy)
%s
從1970年1月1日00:00:00到目前經歷的秒數
常用的就這些,剩下的直接查man就好了...
例子:
1、今天中午有個時間很特別,2009-08
07
12:34:56,用下面這個格式就可以顯示出12/34/56/7/8/9這種格式。其中"-"可以忽略首位的"0"。
date
+'%I/%M/%S/%-d/%-m/%-y'
2、設置年月日為20090807,時間為00:00
date
-s
20090807
3、設置時間,不改變日期
date
-s
16:02:23
4、設置日期及時間
date
-s
"20090807
16:02:23"
5、查看100天又5小時前的具體時間
date
-d
"-1
day
5
hour"
+"%Y-%m-%d
%H:%M:%S"
6、查看100分鍾後的時間
date
-d
"+100
min"
+"%Y-%m-%d
%H:%M:%S"
7、計算時間戳
date
-d
20090528
+%s
8、還原時間戳
date
-d
"1970-01-01
1243440000
sec
GMT"
+"%F
%T"
9、利用NTP協議在線更新系統時間
ntpdate
210.72.145.44

⑦ Linux下的date命令究竟可以干什麼

因為有個Bash腳本,想根據用戶給的日期參數(yyyymmdd格式),得到這個日期的前一天的表示。首先想到的就是date命令,網上搜了一大把,其實多數都是互相抄的,date基本用法原本就會,不能用來解決我的問題。
先說不用date命令的方法:
不嫌麻煩就多用幾個判斷,解決每月開頭、每年開頭減去一天的問題,最麻煩的是倒推到上個月最後一天,這一天究竟是28、29還是30、31,還得寫個函數。
再說date的基本用法:
date +%Y%m%d 這是格式化輸出,其他語言多數叫做strftime()
date -d "2 days ago" +%s -d可以輸入一個日期,不過大多是相對於現在時間,+%s是輸出時間戳。
date -d "2010-12-06" +%F -d可以接受ISO格式yyyy-mm-ddTHH:MM:SSZ,也可以接受日期的一些英文格式(月份英文縮寫) %F就是%Y%m%d
接著搜到的我不知道的格式用法,當然對我的問題沒有幫助:
格式字元中加-可以去掉前面的0,加_把前面的0變成一個空格,舉例:date +%-Y%-m%-d 是 2010-12-6 (6前面的0去掉了) date +%_Y%_m%_d 是 2010-12- 6 (6前面有一個空格)
最後是謎底,date可以接受的特殊-d參數:
date -d "1970-01-01 UTC 1291622912 seconds" +%s 在前面的日期上面加上這么多秒作為輸入。在我的腳本中這么用的:

⑧ Linux裡面date -d命令作用是

date命令
date命令的功能是顯示和設置系統日期和時間。
該命令的一般格式為: date [選項] 顯示時間格式(以+開頭,後面接格式)
date 設置時間格式
命令中各選項的含義分別為:
-d datestr, --date datestr 顯示由datestr描述的日期
-s datestr, --set datestr 設置datestr 描述的日期
-u, --universal 顯示或設置通用時間

⑨ date的linux命令

名稱 : date
使用許可權 : 所有使用者
使用方式 :
date [-u] [-d datestr] [-s datestr] [--utc] [--universal] [--date=datestr] [--set=datestr] [--help] [--version] [+FORMAT] [MMDDhhmm[[CC]YY][.ss]]
說明 :
date 可以用來顯示或設定系統的日期與時間,在顯示方面,使用者可以設定欲顯示的格式,格式設定為一個加號後接數個標記,其中可用的標記列表如下 :
時間方面 :
% : 印出 %
%n : 下一行
%t : 跳格
%H :小時(0..23)
%I : 小時(01..12)
%k : 小時(0..23)
%M : 分鍾(0..59)
%p : 顯示本地時段「上午」或 「下午」
%r : 直接顯示時間 (12 小時制,格式為 hh:mm:ss [AP]M)
%s : 從 1970 年 1 月 1 日 00:00:00 UTC 到目前為止的秒數
%S : 秒(00..61)
%T : 直接顯示時間 (24 小時制)
%X : 相當於 %H:%M:%S
%Z : 顯示時區
日期方面 :
%a : 星期幾 (Mon..Sun)
%A : 星期幾 (Monday..Sunday)
%b : 月份 (Jan..Dec)
%B : 月份 (January..December)
%c : 直接顯示日期與時間
%d : 日 (01..31)
%D : 直接顯示日期 (mm/dd/yy)
%h : 同 %b
%j : 一年中的第幾天 (001..366)
%m : 月份 (01..12)
%U : 一年中的第幾周 (00..53) (以 Sunday 為一周的第一天的情形)
%w : 一周中的第幾天 (0..6)
%W : 一年中的第幾周 (00..53) (以 Monday 為一周的第一天的情形)
%x : 直接顯示日期 (mm/dd/yy)
%y : 年份的最後兩位數字 (00.99)
%Y : 完整年份 (0000..9999)
若是不以加號作為開頭,則表示要設定時間,而時間格式為 MMDDhhmm[[CC]YY][.ss],其中 MM 為月份,DD 為日,hh 為小時,mm 為分鍾,CC 為年份前兩位數字,YY 為年份後兩位數字,ss 為秒數
把計 :
-d datestr : 顯示 datestr 中所設定的時間 (非系統時間)
--help : 顯示輔助訊息
-s datestr : 將系統時間設為 datestr 中所設定的時間
-u : 顯示目前的格林威治時間
--version : 顯示版本編號
例子 :
顯示時間後跳行,再顯示目前日期 :
date +%T%n%D
顯示月份與日數 :
date +%B %d
顯示日期與設定時間(12:34:56) :
date --date 12:34:56
注意 :
當你不希望出現無意義的 0 時(比如說 1999/03/07),則可以在標記中插入 - 符號,比如說 date +%-H:%-M:%-S 會把時分秒中無意義的 0 給去掉,像是原本的 08:09:04 會變為 8:9:4。另外,只有取得許可權者(比如說 root)才能設定系統時間。
當你以 root 身份更改了系統時間之後,請記得以 clock -w 來將系統時間寫入 CMOS 中,這樣下次重新開機時系統時間才會持續抱持最新的正確值。

⑩ linux裡面的date命令是顯示系統當前時間嗎,我看見顯示的並不是系統當前的時間啊,是另一個時間

date命令顯示的是系統當前日期,time命令才是顯示的系統當前時間。

熱點內容
二級程序編譯答案 發布:2024-05-03 18:41:35 瀏覽:653
領動自動精英版是哪個配置 發布:2024-05-03 18:37:30 瀏覽:149
java編譯器中cd什麼意思 發布:2024-05-03 18:36:00 瀏覽:388
傳奇伺服器如何刷錢 發布:2024-05-03 18:36:00 瀏覽:976
安卓版twitter怎麼注冊 發布:2024-05-03 18:28:05 瀏覽:893
Python邏輯優先順序 發布:2024-05-03 18:26:14 瀏覽:267
linux查看svn密碼 發布:2024-05-03 18:12:47 瀏覽:803
地鐵逃生怎麼進入游戲安卓 發布:2024-05-03 17:49:35 瀏覽:992
aws雲存儲 發布:2024-05-03 17:48:50 瀏覽:954
安卓微信王者號怎麼轉成蘋果 發布:2024-05-03 17:44:38 瀏覽:745