自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

在Linux中如何使用date命令

系統(tǒng) Linux
在本文中, 我們會(huì)通過(guò)一些案例來(lái)演示如何使用 Linux 中的 date 命令。date 命令可以用戶輸出/設(shè)置系統(tǒng)日期和時(shí)間。 date 命令很簡(jiǎn)單, 請(qǐng)參見下面的例子和語(yǔ)法。

在Linux中如何使用date命令

在本文中, 我們會(huì)通過(guò)一些案例來(lái)演示如何使用 Linux 中的 date 命令。date 命令可以用戶輸出/設(shè)置系統(tǒng)日期和時(shí)間。 date 命令很簡(jiǎn)單, 請(qǐng)參見下面的例子和語(yǔ)法。

默認(rèn)情況下,當(dāng)不帶任何參數(shù)運(yùn)行 date 命令時(shí),它會(huì)輸出當(dāng)前系統(tǒng)日期和時(shí)間:

  1. $ date
  2. Sat 2 Dec 12:34:12 CST 2017

 

語(yǔ)法

  1. Usage: date [OPTION]... [+FORMAT]
  2. or: date [-u|--utc|--universal] [MMDDhhmm[[CC]YY][.ss]]
  3. 以給定格式顯示當(dāng)前時(shí)間,或設(shè)置系統(tǒng)時(shí)間。

 

案例

下面這些案例會(huì)向你演示如何使用 date 命令來(lái)查看前后一段時(shí)間的日期時(shí)間。

 

1、 查找 5 周后的日期

  1. date -d "5 weeks"
  2. Sun Jan 7 19:53:50 CST 2018

 

2、 查找 5 周后又過(guò) 4 天的日期

  1. date -d "5 weeks 4 days"
  2. Thu Jan 11 19:55:35 CST 2018

 

3、 獲取下個(gè)月的日期

  1. date -d "next month"
  2. Wed Jan 3 19:57:43 CST 2018

 

4、 獲取下周日的日期

  1. date -d last-sunday
  2. Sun Nov 26 00:00:00 CST 2017

date 命令還有很多格式化相關(guān)的選項(xiàng), 下面的例子向你演示如何格式化 date 命令的輸出.

 

5、 以 yyyy-mm-dd 的格式顯示日期

  1. date +"%F"
  2. 2017-12-03

 

6、 以 mm/dd/yyyy 的格式顯示日期

  1. date +"%m/%d/%Y"
  2. 12/03/2017

 

7、 只顯示時(shí)間

  1. date +"%T"
  2. 20:07:04

 

8、 顯示今天是一年中的第幾天

  1. date +"%j"
  2. 337

 

9、 與格式化相關(guān)的選項(xiàng)

< 如顯示不全,請(qǐng)左右滑動(dòng) >
格式 說(shuō)明
%% 顯示百分號(hào) (%)。
%a 星期的縮寫形式 (如: Sun)。
%A 星期的完整形式 (如: Sunday)。
%b 縮寫的月份 (如: Jan)。
%B 當(dāng)前區(qū)域的月份全稱 (如: January)。
%c 日期以及時(shí)間 (如: Thu Mar 3 23:05:25 2005)。
%C 當(dāng)前世紀(jì);類似 %Y, 但是會(huì)省略最后兩位 (如: 20)。
%d 月中的第幾日 (如: 01)。
%D 日期;效果與 %m/%d/%y 一樣。
%e 月中的第幾日, 會(huì)填充空格;與 %_d 一樣。
%F 完整的日期;跟 %Y-%m-%d 一樣。
%g 年份的后兩位 (參見 %G)。
%G 年份 (參見 %V);通常跟 %V 連用。
%h %b
%H 小時(shí) (00..23)。
%I 小時(shí) (01..12)。
%j 一年中的第幾天 (001..366)。
%k 小時(shí), 用空格填充 ( 0..23); 與 %_H 一樣。
%l 小時(shí), 用空格填充 ( 1..12); 與 %_I 一樣。
%m 月份 (01..12)。
%M 分鐘 (00..59)。
%n 換行。
%N 納秒 (000000000..999999999)。
%p 當(dāng)前區(qū)域時(shí)間是上午 AM 還是下午 PM;未知?jiǎng)t為空。
%P 類似 %p, 但是用小寫字母顯示。
%r 當(dāng)前區(qū)域的 12 小時(shí)制顯示時(shí)間 (如: 11:11:04 PM)。
%R 24 小時(shí)制的小時(shí)和分鐘;同 %H:%M。
%s 從 1970-01-01 00:00:00 UTC 到現(xiàn)在經(jīng)歷的秒數(shù)。
%S 秒數(shù) (00..60)。
%t 制表符。
%T 時(shí)間;同 %H:%M:%S。
%u 星期 (1..7);1 表示 星期一。
%U 一年中的第幾個(gè)星期,以周日為一周的開始 (00..53)。
%V 一年中的第幾個(gè)星期,以周一為一周的開始 (01..53)。
%w 用數(shù)字表示周幾 (0..6); 0 表示 周日
%W 一年中的第幾個(gè)星期, 周一為一周的開始 (00..53)。
%x 當(dāng)前區(qū)域的日期表示(如: 12/31/99)。
%X 當(dāng)前區(qū)域的時(shí)間表示 (如: 23:13:48)。
%y 年份的后面兩位 (00..99)。
%Y 年。
%z +hhmm 的數(shù)字格式表示時(shí)區(qū) (如: -0400)。
%:z +hh:mm 的數(shù)字格式表示時(shí)區(qū) (如: -04:00)。
%::z +hh:mm:ss 的數(shù)字格式表示時(shí)區(qū) (如: -04:00:00)。
%:::z 以數(shù)字格式表示時(shí)區(qū), 其中 : 的個(gè)數(shù)由你需要的精度來(lái)決定 (例如, -04, +05:30)。
%Z 時(shí)區(qū)的字符縮寫(例如, EDT)。

10、 設(shè)置系統(tǒng)時(shí)間

你也可以使用 date 來(lái)手工設(shè)置系統(tǒng)時(shí)間,方法是使用 --set 選項(xiàng), 下面的例子會(huì)將系統(tǒng)時(shí)間設(shè)置成 2017 年 8 月 30 日下午 4 點(diǎn) 22 分。

  1. date --set="20170830 16:22"

當(dāng)然, 如果你使用的是我們的 VPS 托管服務(wù),你總是可以聯(lián)系并咨詢我們的 Linux 專家管理員(通過(guò)客服電話或者下工單的方式)關(guān)于 date 命令的任何東西。他們是 24×7 在線的,會(huì)立即向您提供幫助。(LCTT 譯注:原文的廣告~)

PS. 如果你喜歡這篇帖子,請(qǐng)點(diǎn)擊下面的按鈕分享或者留言。謝謝。 

責(zé)任編輯:龐桂玉 來(lái)源: Linux中國(guó)
相關(guān)推薦

2020-12-07 06:42:09

LinuxIP命令

2021-08-02 13:38:21

Linuxalias命令

2019-07-29 10:56:32

Linuxuseradd命令創(chuàng)建用戶賬號(hào)

2017-07-13 12:43:41

Linux命令date

2021-09-14 10:55:16

LinuxDate命令

2021-07-11 12:06:07

Linux Date命令

2010-03-30 16:22:55

Oracle不同版本

2022-08-14 19:19:14

Linux

2022-11-02 18:54:00

2023-08-12 15:05:26

Linuxcp 命令

2023-07-04 16:36:03

Linuxcd 命令

2023-07-23 19:26:18

Linuxcat 命令

2014-07-31 09:44:43

Linuxcp命令合并目錄樹

2010-09-10 13:57:55

echo命令

2022-11-03 11:19:22

2009-08-04 10:06:37

如何進(jìn)入linux命令linux系統(tǒng)linux

2021-04-06 09:46:15

Linuxanacron命令系統(tǒng)運(yùn)維

2010-01-22 10:51:54

svn命令linux

2020-12-07 06:25:14

Linux Truncate 命令

2020-04-10 09:56:12

at命令Linux安排任務(wù)
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)