二月 4th, 2018
comments
Closed

默认情况下,当不带任何参数运行 date 命令时,它会输出当前系统日期和时间:

  1. $ date
  2. Sat2Dec12:34:12 CST 2017

 

语法

  1. Usage:date[OPTION]...[+FORMAT]
  2. or:date[-u|--utc|--universal][MMDDhhmm[[CC]YY][.ss]]
  3. 以给定格式显示当前时间,或设置系统时间。

 

案例

下面这些案例会向你演示如何使用 date 命令来查看前后一段时间的日期时间。

 

1、 查找 5 周后的日期

  1. date-d "5 weeks"
  2. SunJan719:53:50 CST 2018

 

2、 查找 5 周后又过 4 天的日期

  1. date-d "5 weeks 4 days"
  2. ThuJan1119:55:35 CST 2018

 

3、 获取下个月的日期

  1. date-d "next month"
  2. WedJan319:57:43 CST 2018

 

4、 获取下周日的日期

  1. date-d last-sunday
  2. SunNov2600:00:00 CST 2017

date 命令还有很多格式化相关的选项, 下面的例子向你演示如何格式化 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、 只显示时间

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

 

8、 显示今天是一年中的第几天

  1. date+"%j"
  2. 337

Comments are closed.