linux date日期格式,linux date用法

  linux date日期格式,linux date用法

  我使用的Linux命令的日期——显示和修改系统日期和时间本文链接:http://codingstandards.iteye.com/blog/1157513(请注明出处)

  描述ate命令可以用来显示和修改系统日期和时间。请注意,它不是一个时间命令。

  常用参数格式:日期

  显示当前日期和时间。

  格式:日期mmddHHMM

  格式:日期mmddHHMMYYYY

  格式:日期mmddHHMM。圣人

  格式:日期mmddHHMMYYYY。圣人

  设置当前日期和时间,只能由root用户执行。执行后,将执行clock -w来同步硬件时钟。

  Mm是月,dd是日期,HH是小时,MM是分钟,YYYY是年,SS是秒。

  格式:日期格式

  根据指定的格式显示当前时间。例如,date %Y-%m-%d以YYYY-mm-dd的形式显示当前日期,其中YYYY是年份,mm是月份,dd是日期。

  常用格式

  %Y YYYY格式的年份(年)

  % mm mm格式的月份(),01-12

  %d dd格式的日期(一个月中的某一天),01-31

  %H HH格式的小时(),00-23

  % mm mm格式的分钟(),00-59

  %S SS格式的秒(),00-59

  %F YYYY-mm-dd格式的完整日期与% y-%m-%d相同。

  %T HH-MM-SS格式时间(Time),与%H:%M:%S相同

  %s自1970年以来的秒数。功能c时间(t)或系统。currenttimemillis ()/1000,newdate()。Java中的gettime ()/1000。

  %w星期几,0-6,0表示星期日。

  %u星期几?1-7,7表示周日。

  请注意,上述格式可以任意组合,也可以包含无格式字符串,例如date 今天是%Y-%d-%m,现在是$H:%M:%S

  更多格式人工日期或信息日期

  格式:日期-d字符串

  格式:日期-日期=字符串

  格式:日期-d字符串格式

  显示由字符串指定的日期和时间(显示由字符串描述的时间,而不是“现在”)。

  格式:日期字符串

  格式:日期集=字符串

  将当前时间设置为STRING指定的日期和时间。

  字符串可以被描述为多种多样,它支持日期和时间的多种描述方式。下面是一些常用的日期表达方式,希望能举一反三。

  指定日期:

  年月日

  指定时间,日期是今天:

  日期-时间:分钟:秒

  指定日期和时间:

  日期-年-月-日时:分:秒

  指定自1970年以来的秒数:

  Date-D 1970-01-01 1251734400秒UTC (2009年9月1日星期二00:00:00 CST)

  date-D 1970-01-01 1314177812 sec UTC (2011年8月24日,星期三,17:23:32 CST)

  今天:

  日期

  今天的日期

  日期-现在

  明天:

  明天约会

  第二天

  日期-第二天

  日期-d 第二天

  日期-d 未来几天

  日期-d 1天

  日期-d 1天

  日期-d 1天

  日期-d 1天

  日期-d -1天前

  日期-d -1天前

  昨天:

  昨天的日期

  日期-最后一天

  日期-最后-天

  日期-d 最后一天

  日期-d 最后几天

  日期-d -1天

  日期-d -1天

  日期-d 1天前

  日期-d 1天前

  前天:

  日期-d 两天前

  日期-d 两天前

  日期-d -2天

  日期-d -2天

  前天:

  日期-d 3天前

  日期-d 3天前

  日期-d -3天

  日期-d -3天

  上周,一周前:

  日期-d 一周前

  日期-d 1周前

  上周五(不是上周五):

  日期-d 上周五

  日期-d 上周五

  上个月,一月之前:

  上个月的日期

  日期-过去-个月

  日期-d -1个月

  日期-d -1个月

  下个月,一月之后:

  下个月的日期

  下一个月的日期

  日期-1个月

  日期-d 1个月

  去年,一年前:

  日期-去年

  最近几年的日期

  日期-d -1年

  日期-d -1年

  明年,一年后:

  下一年的日期

  日期-下一年

  日期-1年

  日期-d 1年

  一小时前:

  日期-d 最后一小时

  日期-d 最后几小时

  日期-d 1小时前

  日期-d 1小时前

  一小时后:

  日期-d 1小时

  日期-d 1小时

  一分钟前:

  日期-d 1分钟前

  日期-d 1分钟前

  一分钟后:

  日期-d 1分钟

  日期-1分钟

  一秒钟前:

  日期-d 1秒前

  日期-d 1秒前

  一秒钟后:

  日期-d 1秒

  日期-d 1秒

  使用示例示例一显示和设置日期时间[root@node56 ct08]# date

  2011年08月20日星期六中部时间17:37:11

  [root@node56 ct08]# date 08220942

  2011年08月22日星期一中部时间09:42:00

  [root@node56 ct08]# clock -w

  [root@node56 ct08]# date

  2011年08月22日星期一中部时间09时42分01秒

  [root@node56 ct08]#

  示例二显示指定日期时间[root@node56 ~]# date

  2011年08月23日星期二中部时间07时41分03秒

  [root@node56 ~]# date -d第二天%Y%m%d

  20110824

  [root@node56 ~]# date -d第二天%F

  2011-08-24

  [root@node56 ~]# date -d第二天%F %T

  2011-08-24 07:41:47

  [root@node56 ~]# date -d最后一天%F %T

  2011-08-22 07:43:46

  [root@node56 ~]#

  [root @ node 56 ~]# date-d yesterday % F % T

  2011-08-22 07:44:31

  [root @ node 56 ~]# date-d tomorrow % F % T

  2011-08-24 07:45:19

  [root@node56 ~]# date -d上月%Y%m

  201107

  [root@node56 ~]#日期-d下个月%Y%m

  201109

  [root@node56 ~]# date -d下一年%Y

  2012

  [root@node56 ~]#

  示例三写一个脚本来计算母亲节和父亲节的日期母亲节(每年5月的第二个星期日)

  2005年5月8日

  2006年5月14日

  2007年5月13日

  2008年5月11日

  2009年5月10日

  2010年5月9日

  2011年5月8日

  2012年5月13日

  父亲节(6月第三个星期日),下面是最近几年的父亲节日期

  2005年6月19日

  2006年6月18日

  2007年6月17日

  2008年6月15日

  2009年6月21日

  2010年6月20日

  2011年6月19日

  2012年6月17日

  下面是Linux操作系统操作系统查看某年某月的日历的方式。

  [root@node56 ~]# cal 5 2012

  五月2012

  日一二三四五六

  1 2 3 4 5

  6 7 8 9 10 11 12

  13 14 15 16 17 18 19

  20 21 22 23 24 25 26

  27 28 29 30 31

  下面的脚本用来计算指定年份的母亲节和父亲节的日期。

  尝试脚本:calc_date.sh

  尝试代码#!/bin/sh#母亲节(每年5月的第二个星期日)#用法当前位置母亲节[年份]母亲节(){当地时间5月1日# 5月一日if[ $ 1 ];然后5月1日=$1-05-01#也可以是是2001年5月一日一美元=5/1#也可以是05/01,但不能是05-01fi #日期-5美元月一日#看5月一日是星期几localw=$(日期% w-d $ 5月一日)#%w0=星期天1-6=星期一到六# echo $ wif[$ w-eq0];然后#如果是5月一日星期天,就跳过一个星期日期% F-d 5月一日一周否则#如果5月一日不是星期天,就跳过两个星期,再减去w天日期% F-d $ 5月一日2周-$wdayfi}#父亲节(每年6月的第三个星期日)#用法:father _ day[year]father _ day(){ local June 1 #保存6月一日的日期if[ $ 1 ];然后6月一日=1-06-01美元一月一日=6/1fi#因为采用1-7表示星期几,简化了计算逻辑localw=$(日期%u-d$june1)#%u7=星期天,1-6=星期一到六日期% F-d $ 6月1日3周-$ wday } #用法:/calc _ date。sh[year]if[ $ 1 ];今年的回声母亲节$ 1是$(mother _ day $ 1 )今年的回声父亲节$ 1是$(父亲节 $ 1 )今年的其他回声母亲节是$(母亲节)今年的回声父亲节是$(father _ day)fi[root @ node 56 ~]# ./calc_date.sh

  今年的母亲节是2011-05-08

  今年的父亲节是2011-06-19

  [root@node56 ~]# ./calc_date.sh 2011

  2011年的母亲节是2011年5月8日

  2011年的父亲节是2011年6月19日

  [root@node56 ~]# ./calc_date.sh 2010

  2010年的母亲节是2010年5月9日

  2010年的父亲节是2010-06-20

  [root@node56 ~]# ./calc_date.sh 2009

  2009年的母亲节是2009年5月10日

  2009年的父亲节是2009年6月21日

  [root@node56 ~]# ./calc_date.sh 2008

  2008年的母亲节是2008-05-11

  2008年的父亲节是2008-06-15

  [root@node56 ~]# ./calc_date.sh 2007

  2007年的母亲节是2007-05-13

  2007年的父亲节是2007-06-17

  [root@node56 ~]# ./calc_date.sh 2006

  2006年的母亲节是2006-05-14

  2006年的父亲节是2006-06-18

  [root@node56 ~]# ./calc_date.sh 2005

  2005年的母亲节是2005-05-08

  2005年的父亲节是2005-06-19

  [root@node56 ~]# ./calc_date.sh 2012

  2012年的母亲节是2012年5月13日

  2012年的父亲节是2012年6月17日

  问题思考相关资料【1】宗的博客Linux操作系统使用日期計算時間(昨天、明天)

  http://blog.longwin.com.tw/2010/07/linux-date-computer-2010/

  【2】百度空间Linux操作系统日期(格式化字符串)

  http://嗨。百度一下。com/吴昌谦/blog/item/925281174587 c 65 df 3 de 32 b 0。超文本标记语言

  【3】鸟哥的Linux操作系统操作系统私房菜Linux操作系统手動校時工作:日期,时钟

  http://linux.vbird.org/linux_server/0440ntp.php#date

  【4】徐凯子建[linux]日期和hwclick

  http://徐开子剑。博客。163 .com/blog/static/1704331192011028103527980/?建议阅读

  【5】来去的博客(ppp_10001) Linux -日期命令

  http://blog..net/ppp_10001/article/details/5275594

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: