|
|
|
|
挪动端

在通博8888官网中怎样运用date下令

在本文中, 我们会经过一些案例来演示怎样运用 通博8888官网 中的 date 下令。date 下令可以用户输入/设置零碎日期和工夫。 date 下令很复杂, 请拜见上面的例子和语法。

作者:Rosehosting泉源:通博8888官网中国|2018-01-08 15:30

年前最初一场技能盛宴 | 1月27日与京东、日记易技能大咖畅聊智能化运维开展趋向!


在通博8888官网中怎样运用date下令

在本文中, 我们会经过一些案例来演示怎样运用 通博8888官网 中的 date 下令。date 下令可以用户输入/设置零碎日期和工夫。 date 下令很复杂, 请拜见上面的例子和语法。

默许状况下,当不带任何参数运转 date 下令时,它会输入以后零碎日期和工夫:

  1. $ date
  2. Sat 2 Dec 12: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. Sun Jan 7 19:53:50 CST 2018

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

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

3、 获取下个月的日期

  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 下令另有许多款式化相干的选项, 上面的例子向你演示怎样款式化 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

9、 与款式化相干的选项

< 如表现不全,请左右滑动 >
款式 阐明
%% 表现百分号 (%)。
%a 星期的缩写方式 (如: Sun)。
%A 星期的完好方式 (如: Sunday)。
%b 缩写的月份 (如: Jan)。
%B 以后地区的月份全称 (如: January)。
%c 日期以实时间 (如: Thu Mar 3 23:05:25 2005)。
%C 以后世纪;相似 %Y, 但是会省略最初两位 (如: 20)。
%d 月中的第几日 (如: 01)。
%D 日期;结果与 %m/%d/%y 一样。
%e 月中的第几日, 会添补空格;与 %_d 一样。
%F 完好的日期;跟 %Y-%m-%d 一样。
%g 年份的后两位 (拜见 %G)。
%G 年份 (拜见 %V);通常跟 %V 连用。
%h %b
%H 小时 (00..23)。
%I 小时 (01..12)。
%j 一年中的第几天 (001..366)。
%k 小时, 用空格添补 ( 0..23); 与 %_H 一样。
%l 小时, 用空格添补 ( 1..12); 与 %_I 一样。
%m 月份 (01..12)。
%M 分钟 (00..59)。
%n 换行。
%N 纳秒 (000000000..999999999)。
%p 以后地区工夫是上午 AM 照旧下战书 PM;未知则为空。
%P 相似 %p, 但是用小写字母表现。
%r 以后地区的 12 小时制表现工夫 (如: 11:11:04 PM)。
%R 24 小时制的小时和分钟;同 %H:%M
%s 从 1970-01-01 00:00:00 UTC 到如今阅历的秒数。
%S 秒数 (00..60)。
%t 制表符。
%T 工夫;同 %H:%M:%S
%u 星期 (1..7);1 表现 星期一
%U 一年中的第几个星期,以周日为一周的开端 (00..53)。
%V 一年中的第几个星期,以周一为一周的开端 (01..53)。
%w 用数字表现周几 (0..6); 0 表现 周日
%W 一年中的第几个星期, 周一为一周的开端 (00..53)。
%x 以后地区的日期表现(如: 12/31/99)。
%X 以后地区的工夫表现 (如: 23:13:48)。
%y 年份的前面两位 (00..99)。
%Y 年。
%z +hhmm 的数字款式表现时区 (如: -0400)。
%:z +hh:mm 的数字款式表现时区 (如: -04:00)。
%::z +hh:mm:ss 的数字款式表现时区 (如: -04:00:00)。
%:::z 以数字款式表现时区, 此中 : 的个数由你需求的精度来决议 (比方, -04+05:30)。
%Z 时区的字符缩写(比方, EDT)。

10、 设置零碎工夫

你也可以运用 date 来手工设置零碎工夫,办法是运用 --set 选项, 上面的例子会将零碎工夫设置成 2017 年 8 月 30 日下战书 4 点 22 分。

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

固然, 假如你运用的是我们的 VPS 托管效劳,你总是可以联络并征询我们的 通博8888官网 专家办理员(经过客服德律风或许下工单的方法)关于 date 下令的任何工具。他们是 24×7 在线的,会立刻向您提供协助。(LCTT 译注:原文的告白~)

PS. 假如你喜好这篇帖子,请点击上面的按钮分享或许留言。谢谢。

【编辑引荐】

  1. 2018,用好这几点办法学习通博8888官网肯定比他人快!
  2. 为你的通博8888官网使用创立.desktop文件
  3. 绝不要运用的通博8888官网下令!
  4. 迁徙到通博8888官网 :入门引见
  5. 2018值得选用的五个通博8888官网效劳器刊行版
【责任编辑:庞桂玉 TEL:(010)68476606】

点赞 0
分享:
各人都在看
猜你喜好
24H热文
一周话题
本月最赞

读 书 +更多

Java顺序设计教程

本书对第1版的某些章节作了公道的调解,添加了局部适用的顺序,并在每一章的最初加了过量的训练题,以稳固后面所学的知识,愈加有利于品级测验...

订阅51CTO邮刊

点击这里检查样刊

订阅51CTO邮刊