日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 运维知识 > linux >内容正文

linux

Linux date 命令

發(fā)布時(shí)間:2023/12/20 linux 32 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Linux date 命令 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

1、概述

???????? 打印或者設(shè)置系統(tǒng)日期和時(shí)間

?

2、命令格式

???????? date[OPTION]... [+FORMAT]

???????? date[-u|--utc|--universal] [MMDDhhmm[[CC]YY][.ss]]

?

3、常用命令參數(shù)

[oldboy@zhang~]$ date

Sun Dec 20 17:51:57 CST 2015

???????? 根據(jù)FORMAT 展示當(dāng)前時(shí)間,或者設(shè)置系統(tǒng)日期。

???????? -d,--date=STRING? 根據(jù)STRING 展示時(shí)間,而不是現(xiàn)在時(shí)間? 【后文有說(shuō)】

?【year,month,day,hour,minute,second,week……?單數(shù)復(fù)數(shù)都行】

[oldboy@zhang~]$ date -d '10 day' #或者? date -d '+10 day'???#時(shí)間向后

Wed Dec 3017:55:24 CST 2015

[oldboy@zhang~]$ date -d '10days'???#不用區(qū)分單數(shù)還是復(fù)數(shù)

Wed Dec 3017:55:32 CST 2015

[oldboy@zhang~]$ date -d '2week'

Sun Jan? 3 17:56:50 CST 2016

[oldboy@zhang~]$ date -d '-2week'

Sun Dec? 6 17:57:16 CST 2015

[oldboy@zhang~]$ date -d '-2 weeks'??????????#時(shí)間向前

Sun Dec? 6 17:57:27 CST 2015

[zhang@zhang ~]$ date -d @1482302412 +%F 2016-12-21 [zhang@zhang ~]$ date -d @1482302412 +%F' '%T 2016-12-21 14:40:12 [zhang@zhang ~]$ date -d '2017-11-22 10:11:09' +%s 1511316669



???????? -r,--reference=FILE? 顯示FILE 的最后修改時(shí)間

[oldboy@zhang~]$ date -r'test'

Wed Dec? 2 14:53:55 CST 2015

[oldboy@zhang~]$ stat test

? File: `test'

? Size: 22????????????? Blocks: 8????????? IO Block: 4096?? regular file

Device:803h/2051d?? ???Inode: 292109????? Links: 1

Access:(0664/-rw-rw-r--)? Uid: (? 500/?oldboy)?? Gid: (? 500/?oldboy)

Access:2015-12-20 18:06:52.758153100 +0800

Modify: 2015-12-02 14:53:55.367188597 +0800

Change:2015-12-02 14:53:55.367188597 +0800

???????? -s,--set=STRING? 根據(jù)STRING 設(shè)置時(shí)間

[root@zhang ~]# date -s '2014-12-1220:00:00'

Fri Dec 1220:00:00 CST 2014

[root@zhang ~]# date

Fri Dec 1220:00:03 CST 2014

???????? -u,--utc, --universal? 顯示GMT

?

?????? FORMAT 控制輸出。解釋序列:

???????? 重點(diǎn):

[oldboy@zhang~]$ date +%F' '%T

2015-12-20 20:28:33

???????? %%? 一個(gè)字母 % 【% 代表其他字母】

[oldboy@zhang~]$ date +%%

%

[oldboy@zhang~]$ date +%Q

%Q

[oldboy@zhang~]$ date +Q

Q

???????? %a? 本地簡(jiǎn)潔工作日名稱 (e.g., Sun)【根據(jù)系統(tǒng)編碼決定

[oldboy@zhang~]$ date +%a

Sun

???????? %A? 本地工作日全名 (e.g.,Sunday)

[oldboy@zhang~]$ date +%A

Sunday

???????? %b? 本地簡(jiǎn)潔月份名稱 (e.g., Jan)

[oldboy@zhang~]$ date +%b

Dec

???????? %B? 月份全名稱 (e.g., January)

[oldboy@zhang~]$ date +%B

December

???????? %c? 本地日期和時(shí)間 (e.g., ThuMar? 3 23:05:25 2005)

[oldboy@zhang~]$ date +%c

Sun 20 Dec 201507:10:07 PM CST

???????? %C? 就像 %Y, 出去后兩位數(shù) (e.g., 20) 【取年的前兩位數(shù)】

[oldboy@zhang~]$ date +%C

20

???????? %d?月份中的天數(shù)(e.g, 01)

[oldboy@zhang~]$ date +%d

20

???????? %D? 日期;等同于 %m/%d/%y

[oldboy@zhang~]$ date +%D

12/20/15

???????? %e? 月中的天數(shù);不足時(shí)空格填充;等同于 %_d

[root@zhang ~]# date +%_d

20

[root@zhang ~]# date +%e

20

[root@zhang ~]# date -s'2015-12-03'

Thu Dec? 3 00:00:00 CST 2015

[root@zhang ~]# date +%e

?3????????????????#有空格

[root@zhang ~]# date +%d

03

[root@zhang ~]# date +%_d

?3

???????? %F?完整日期;等同于%Y-%m-%d

[oldboy@zhang~]$ date +%F

2015-12-20

???????? %g? 去年的后兩位數(shù)字? last two digits of year of ISO week number(see %G)

[oldboy@zhang~]$ date +%g

15

???????? %G? 年,通常與%V使用 ?year of ISO week number (see%V); normally useful only with %V

[oldboy@zhang~]$ date +%G

2015

???????? %h? 等同于 %b

???????? %H?小時(shí)(00..23)

[oldboy@zhang~]$ date +%H

19

???????? %I? 小時(shí) (01..12) 【大寫字母I 】

[oldboy@zhang~]$ date +%I

07

???????? %j? 一年中的天數(shù) (001..366)

[oldboy@zhang~]$ date +%j

354

???????? %k? 小時(shí) ( 0..23)

???????? %l? 小時(shí) ( 1..12)? 【小寫字母 L 】

[oldboy@zhang~]$ date +%l

?7?????? # 前面有空格

???????? %m?月份(01..12)

[oldboy@zhang~]$ date +%m

12

???????? %M?分鐘(00..59)

[oldboy@zhang~]$ date +%M

30

???????? %n? 換行

[oldboy@zhang~]$ date +%F%n%T?

2015-12-20

19:32:10

???????? %N? 納秒

[oldboy@zhang~]$ date +%N

707036630

???????? %p? 本地設(shè)備日期 AM 或 PM, 如果不知?jiǎng)t為空白

[oldboy@zhang~]$ date +%p

PM

???????? %P? 就像 %p 一樣, 但是為小寫

[oldboy@zhang~]$ date +%P

pm

???????? %r? 本地12小時(shí)格式 (e.g.,11:11:04 PM)

[oldboy@zhang~]$ date +%r

07:59:43 PM

???????? %R? 小時(shí)【24小時(shí)格式】和分鐘; 等同于 %H:%M

[oldboy@zhang~]$ date +%R

20:01

???????? %s?自1970-01-01 00:00:00 到當(dāng)前的秒數(shù)

[oldboy@zhang~]$ date +%s

1450612956

???????? %S ?秒數(shù)(00..60)

[oldboy@zhang~]$ date +%S

28

???????? %t? 制表符

[oldboy@zhang~]$ date +%s%t%S

1450613048????? 08

???????? %T?時(shí)間;等同于%H:%M:%S

[oldboy@zhang~]$ date +%T

20:04:59

???????? %u? 周的天數(shù) (1..7);1 是周一

[oldboy@zhang~]$ date +%u

7

???????? %U? 一年的周數(shù),星期日作為一周的第一天 (00..53)

[oldboy@zhang~]$ date +%U

51?????? ????

???????? %V? 國(guó)際化標(biāo)準(zhǔn)的周數(shù),周一作為一周的第一天 (01..53)

[oldboy@zhang~]$ date +%V

51?????? ????

???????? %w? 周的天數(shù) (0..6);0 是周日

[oldboy@zhang~]$ date +%w

0

???????? %W?一年的周數(shù),周一為一周的第一天(00..53)

[oldboy@zhang~]$ date +%W

50

???????? %x? 本地日期表示 (e.g.,12/31/99)

[oldboy@zhang~]$ date +%x

12/20/2015

???????? %X? 本地時(shí)間表示 (e.g.,23:13:48)

[oldboy@zhang~]$ date +%X

08:17:54 PM

???????? %y? 年的后兩位數(shù)字 (00..99)

[oldboy@zhang~]$ date +%y

15

???????? %Y?年

[oldboy@zhang~]$ date +%Y

2015

???????? %z? 時(shí)區(qū) +hhmmnumeric timezone (e.g., -0400)

[oldboy@zhang~]$ date +%z

+0800

???????? %:z? 時(shí)區(qū) +hh:mmnumeric timezone (e.g., -04:00)

[oldboy@zhang~]$ date +%:z

+08:00

???????? %::z? 時(shí)區(qū) +hh:mm:ss numerictime zone (e.g., -04:00:00)

[oldboy@zhang~]$ date +%::z

+08:00:00

???????? %:::z? 數(shù)字時(shí)區(qū):必要的精度 numerictime zone with : to necessary precision (e.g., -04, +05:30)

[oldboy@zhang~]$ date +%:::z

+08

???????? %Z? 時(shí)區(qū)縮寫字母 (e.g., EDT)

[oldboy@zhang~]$ date +%Z

CST

?

默認(rèn)情況下,日期的數(shù)字區(qū)域以0 填充。
以下可選標(biāo)記可以跟在"%"后:

? ??? -(連字符)不填充該域
? ??? _(下劃線)以空格填充
? ??? 0(數(shù)字0)以0 填充
? ??? ^ 如果可能,使用大寫字母
? ??? # 如果可能,使用相反的大小寫

?

在任何標(biāo)記之后還允許一個(gè)可選的域?qū)挾戎付?#xff0c;它是一個(gè)十進(jìn)制數(shù)字。
作為一個(gè)可選的修飾聲明,它可以是E,在可能的情況下使用本地環(huán)境關(guān)聯(lián)的
表示方式;或者是O,在可能的情況下使用本地環(huán)境關(guān)聯(lián)的數(shù)字符號(hào)。

?

?

DATE ?STRING

???????? The? --date=STRING is a mostly free format humanreadable date string such as "Sun, 29 Feb 2004 16:21:42 -0800" or"2004-02-29 16:21:42" or even?"next? Thursday".?? A date string may contain items indicatingcalendar date, time of day, time zone, day of week, relative time, relativedate, and numbers.? An empty stringindicates? the ?beginning?of the day.? The date stringformat is more complex than is easily documented here but is fully described inthe info documentation.

?

4、常用示例

???????? 暫無(wú)

?

5、命令所在位置和類型

[oldboy@zhang~]$ which date

/bin/date

[oldboy@zhang~]$ type date

date is hashed(/bin/date)

?

6、另請(qǐng)參見(jiàn)

每天一個(gè)linux命令(37):date命令

date命令

Linux下date命令,格式化輸出,時(shí)間設(shè)置



總結(jié)

以上是生活随笔為你收集整理的Linux date 命令的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。