`
zhengdl126
  • 浏览: 2513111 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类

linux date命令详解

阅读更多


DATE=`date +%Y-%m-%d`
echo $DATE


echo "`date -d \"-1 month\" \"+%Y-%m\"`"

lastday="`date -d \"-1 month\" \"+%Y-%m\"`"
echo $lastday

 

 

lastday="`date -d \"yesterday\" \"+%d/%b/%Y\"`"

echo $lastday

输出21/Mar/2011

 

 

 

 

 

 

 

date [-u] [-d datestr] [-s datestr] [--utc] [--universal] [--date=datestr] [--set=datestr] [--help] [--version] [+FORMAT] [MMDDhhmm[[CC]YY][.ss]]

  说明 :

  date 可以用来显示或设定系统的日期与时间,在显示方面,使用者可以设定欲显示的格式,格式设定为一个加号后接数个标记,其中可用的标记列表如下 :

  时间方面 :

  % : 印出 %

  %n : 下一行

  %t : 跳格

  %H : 小时(00..23)

  %I : 小时(01..12)

  %k : 小时(0..23)

  %l : 小时(1..12)

  %M : 分钟(00..59)

  %p : 显示本地 AM 或 PM

  %r : 直接显示时间 (12 小时制,格式为 hh:mm:ss [AP]M)

  %s : 从 1970 年 1 月 1 日 00:00:00 UTC 到目前为止的秒数

  %S : 秒(00..61)

  %T : 直接显示时间 (24 小时制)

  %X : 相当于 %H:%M:%S

  %Z : 显示时区

  日期方面 :

  %a : 星期几 (Sun..Sat)

  %A : 星期几 (Sunday..Saturday)

  %b : 月份 (Jan..Dec)

  %B : 月份 (January..December)

  %c : 直接显示日期与时间

  %d : 日 (01..31)

  %D : 直接显示日期 (mm/dd/yy)

  %h : 同 %b

  %j : 一年中的第几天 (001..366)

  %m : 月份 (01..12)

  %U : 一年中的第几周 (00..53) (以 Sunday 为一周的第一天的情形)

  %w : 一周中的第几天 (0..6)

  %W : 一年中的第几周 (00..53) (以 Monday 为一周的第一天的情形)

  %x : 直接显示日期 (mm/dd/yy)

  %y : 年份的最后两位数字 (00.99)

  %Y : 完整年份 (0000..9999)

  若是不以加号作为开头,则表示要设定时间,而时间格式为 MMDDhhmm[[CC]YY][.ss],其中 MM 为月份,DD 为日,hh 为小时,mm 为分钟,CC 为年份前两位数字,YY 为年份后两位数字,ss 为秒数

  参数 :

  -d datestr : 显示 datestr 中所设定的时间 (非系统时间)

  --help : 显示辅助讯息

  -s datestr : 将系统时间设为 datestr 中所设定的时间

  -u : 显示目前的格林威治时间

  --version : 显示版本编号

  例子 :

  显示时间后跳行,再显示目前日期 :

  date '+%T%n%D'

  显示月份与日数 :

  date '+%B %d'

  显示日期与设定时间(12:34:56) :

  date --date '12:34:56'

  注意 :

  当你不希望出现无意义的 0 时(比如说 1999/03/07),则可以在标记中插入 - 符号,比如说 date '+%-H:%-M:%-S' 会把时分秒中无意义的 0 给去掉,像是原本的 08:09:04 会变为 8:9:4。另外,只有取得权限者(比如说 root)才能设定系统时间。

  当你以 root 身分更改了系统时间之后,请记得以 clock -w 来将系统时间写入 CMOS 中,这样下次重新开机时系统时间才会持续抱持最新的正确值。

分享到:
评论

相关推荐

    Linux中date命令详解.docx

    Linux中date命令详解.docx

    Linux date命令的使用

    主要介绍了Linux date命令的使用,帮助大家更好的理解和学习Linux,感兴趣的朋友可以了解下

    linux date命令查看和设置时间详解.docx

    linux date命令查看和设置时间详解.docx

    Linux date命令用法详解

    Linux date命令 Linux date命令可以用来显示或设定系统的日期与时间,在显示方面,使用者可以设定欲显示的格式,格式设定为一个加号后接数个标记,其中可用的标记列表如下: 时间方面: % : 印出 % %n : 下一行 %t :...

    大数据基础-Linux基础详解课程34.基本命令-date命令.mp4

    大数据基础-Linux基础详解课程

    Linux sleep命令用法详解

    Linux sleep命令 Linux sleep命令可以用来将目前动作延迟一段时间。 使用权限:所有使用者。 语法sleep [--help] [--version] number[smhd] 参数说明: –help : 显示辅助讯息 –version : 显示版本编号 number : ...

    linux命令详解date使用方法(计算母亲节和父亲节日期脚本示例)

    date命令可以用来显示和修改系统日期时间,本文对其做了详细说明,最近提供计算指定年份的母亲节和父亲节的日期脚本示例,大家参考使用吧

    Linux rdate命令用法详解

    Linux rdate命令 Linux rdate命令用于显示其他主机的日期与时间。 执行rdate指令,向其他主机询问系统时间并显示出来。 语法rdate [-ps][主机名称或IP地址...] 参数: -p 显示远端主机的日期与时间。 -s 把从远端...

    Linux chage命令详解

    linux chage命令简介: chage命令用于密码实效管理,该是用来修改帐号和密码的有效期限。它可以修改账号和密码的有效期。对于chage命令的描述如下所示: The chage command changes the number of days between ...

    Linux egrep命令用法详解

    Linux egrep命令 Linux egrep命令用于在文件内查找指定的字符串。 egrep执行效果与”grep-E”相似,使用的语法及参数可参照grep指令,与grep的不同点在于解读字符串的方法。 egrep是用extended regular expression...

    Linux hwclock命令用法详解

    Linux hwclock命令 Linux hwclock命令用于显示与设定硬件时钟。 在Linux中有硬件时钟与系统时钟等两种时钟。硬件时钟是指主机板上的时钟设备,也就是通常可在BIOS画面设定的时钟。系统时钟则是指kernel中的时钟。当...

    Linux tar命令用法详解

    Linux tar命令 Linux tar命令用于备份文件。 tar是用来建立,还原备份文件的工具程序,它可以加入,解开备份文件内的文件。 语法 tar [-ABcdgGhiklmMoOpPrRsStuUvwWxzZ][-b ][-C ][-f ][-F ][-K ][-L ][-N ][-T ][-...

    Linux命令搜索工具linux-command.zip

    Linux命令大全搜索工具,内容包含Linux命令手册、详解、学习、搜集。   Linux命令分类 这里存放Linux 命令大全并不全,你可以通过linux-command来搜索,它是把 command 目录里面搜集的...

    Linux clock命令用法详解

    Linux clock命令 Linux clock命令用于调整 RTC 时间。 RTC 是电脑内建的硬件时间,执行这项指令可以显示现在时刻,调整硬件时钟的时间,将系统时间设成与硬件时钟之时间一致,或是把系统时间回存到硬件时钟。 语法...

    Linux updatedb 命令用法详解

    Linux updatedb 命令 updatedb 命令用来创建或更新 slocate/locate 命令所必需的数据库文件。 updatedb 命令的执行过程较长,因为在执行时它会遍历整个系统的目录树,并将所有的文件信息写入 slocate/locate 数据库...

    cmd操作命令和linux命令大全收集

    date /t 、 time /t 使用此参数即“DATE/T”、“TIME/T”将只显示当前日期和时间,而不必输入新日期和时间 set 指定环境变量名称=要指派给变量的字符 设置环境变量 set 显示当前所有的环境变量...

    详解 Linux中的关机和重启命令

    详解 Linux中的关机和重启命令 一 shutdown命令 shutdown [选项] 时间 选项: -c:取消前一次关机命令 -h:关机 -r:重启 二 shutdown实战 [root@localhost tmp]# date Sat Jul 15 09:28:35 CST 2017 [root@...

    Linux命令行上如何使用日历详解

    诸如 date、cal、 ncal 和 calendar 等命令可以提供很多有用信息。 Linux 系统可以为你的日程安排提供更多帮助,而不仅仅是提醒你今天是星期几。日历显示有很多选项 —— 有些可能很有帮助,有些可能会让你大开眼界...

Global site tag (gtag.js) - Google Analytics