linux date -d 的一些用法

date命令中格式输出类型字符含义如下:

%%	一个文字的 %
%a	当前locale 的星期名缩写(例如: 日,代表星期日)
%A	当前locale 的星期名全称 (如:星期日)
%b	当前locale 的月名缩写 (如:一,代表一月)
%B	当前locale 的月名全称 (如:一月)
%c	当前locale 的日期和时间 (如:2005年3月3日 星期四 23:05:25)
%C	世纪;比如 %Y,通常为省略当前年份的后两位数字(例如:20)
%d	按月计的日期(例如:01)
%D	按月计的日期;等于%m/%d/%y
%e	按月计的日期,添加空格,等于%_d
%F	完整日期格式,等价于 %Y-%m-%d
%g	ISO-8601 格式年份的最后两位 (参见%G)
%G	ISO-8601 格式年份 (参见%V),一般只和 %V 结合使用
%h	等于%b
%H	小时(00-23)
%I	小时(00-12)
%j	按年计的日期(001-366)
%k   hour, space padded ( 0..23); same as %_H
%l   hour, space padded ( 1..12); same as %_I
%m   month (01..12)
%M   minute (00..59)
%n	换行
%N	纳秒(000000000-999999999)
%p	当前locale 下的"上午"或者"下午",未知时输出为空
%P	与%p 类似,但是输出小写字母
%r	当前locale 下的 12 小时时钟时间 (如:11:11:04 下午)
%R	24 小时时间的时和分,等价于 %H:%M
%s	自UTC 时间 1970-01-01 00:00:00 以来所经过的秒数
%S	秒(00-60)
%t	输出制表符 Tab
%T	时间,等于%H:%M:%S
%u	星期,1 代表星期一
%U	一年中的第几周,以周日为每星期第一天(00-53)
%V	ISO-8601 格式规范下的一年中第几周,以周一为每星期第一天(01-53)
%w	一星期中的第几日(0-6),0 代表周一
%W	一年中的第几周,以周一为每星期第一天(00-53)
%x	当前locale 下的日期描述 (如:12/31/99)
%X	当前locale 下的时间描述 (如: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)

date -d 的一下常用示例与说明:

date -d ‘2 days ago’		//显示2天以前的时间
date -d ‘60 second ago’		//显示60秒以前的时间

date -d '3 months 1 day'	//显示3月零1天以后的时间

date -d '25 Dec' +%j		//显示12月25日在当年的哪一天

date -d '1970-01-01 00:00:30 +0000' +%s   //自UTC 时间 1970-01-01 00:00:00 以来所经过的秒数
时间: 2024-10-19 03:19:34

linux date -d 的一些用法的相关文章

[转帖]Linux date命令的用法(转)

Linux date命令的用法(转) https://www.cnblogs.com/asxe/p/9317811.html 1.命令:date 2.命令功能:date 可以用来显示或设定系统的日期与时间. 3.命令参数 -d<字符串>:显示字符串所指的日期与时间.字符串前后必须加上双引号: -s<字符串>:根据字符串来设置日期与时间.字符串前后必须加上双引号: -u:显示GMT: --help:在线帮助: --version:显示版本信息. 4.日期格式字符串列表 %H 小时(以

Linux tar 命令参数及用法详解--Linux打包备份命令

linux tar命令参数及用法详解--linux打包备份命令 tar命令 tar - tar 档案文件管理程序的 GNU 版本.下面将逐个介绍其含义tar [-cxtzjvfpPN] 文件与目录 ....常用参数:-c :建立一个压缩文件的参数指令(create 的意思):-x :解开一个压缩文件的参数指令!-t :查看 tarfile 里面的文件!特别注意,在参数的下达中, c/x/t 仅能存在一个!不可同时存在!因为不可能同时压缩与解压缩.-z :是否同时具有 gzip 的属性?亦即是否需

Linux date命令-显示和设置系统日期与时间 压缩包以YYMMDD格式命令

date --help用法:date [选项]... [+格式] 或:date [-u|--utc|--universal] [MMDDhhmm[[CC]YY][.ss]]以给定的格式显示当前时间,或是设置系统日期. -d,--date=字符串        显示指定字符串所描述的时间,而非当前时间  -f,--file=日期文件        类似--date,从日期文件中按行读入时间描述  -r, --reference=文件        显示文件指定文件的最后修改时间  -R, --rf

Linux中特殊符号的用法

在shell中常用的特殊符号罗列如下: # ;   ;; . , / \\ 'string'| !   $   ${}   $? $$   $* \"string\"* **   ? : ^ $#   [email protected] `command`{}   [] [[]] ()   (()) ||   && {xx,yy,zz,...}~   ~+   ~-   &   \\<...\\>   + - %=   ==   != #井号 (co

linux date 命令使用

http://blog.sina.com.cn/s/blog_654c6ec70101mx99.html http://codingstandards.iteye.com/blog/1157513 linux date 命令使用,码迷,mamicode.com

Linux中yum和apt-get用法及区别

Linux中yum和apt-get用法及区别 一般来说著名的linux系统基本上分两大类: 1.RedHat系列:Redhat.Centos.Fedora等 2.Debian系列:Debian.Ubuntu等 RedHat 系列 1 常见的安装包格式 rpm包,安装rpm包的命令是"rpm -参数" 2 包管理工具  yum 3 支持tar包 Debian系列 1 常见的安装包格式 deb包,安装deb包的命令是"dpkg -参数" 2 包管理工具 apt-get

linux dd命令参数及用法详解---用指定大小的块拷贝一个文件(也可整盘备份)

linux dd命令参数及用法详解---用指定大小的块拷贝一个文件 日期:2010-06-14 点击:3830 来源: 未知 分享至: linux dd命令使用详解 dd 的主要选项: 指定数字的地方若以下列字符结尾乘以相应的数字: b=512, c=1, k=1024, w=2, xm=number m if=file 输入文件名,缺省为标准输入. of=file 输出文件名,缺省为标准输出. ibs=bytes 一次读入 bytes 个字节(即一个块大小为 bytes 个字节). obs=b

mac date 和 Linux date实现从指定时间开始循环

Linux date begin="2016-01-01" for (( i = 0; i < 21; i++ )); do current=$(date -d "$i day $begin" +"%Y-%m-%d") echo $current done mac date begin="2016-01-01" for (( i = 0; i < 21; i++ )); do current=`date -r $(

【转】linux下find查找命令用法

原文链接 http://www.jb51.net/os/RedHat/1307.html Linux下find命令在目录结构中搜索文件,并执行指定的操作.Linux下find命令提供了相当多的查找条件,功能很强大.由于find具有强大的功能,所以它的选项也很多,其中大部分选项都值得我们花时间来了解一下.即使系统中含有网络文件系统( NFS),find命令在该文件系统中同样有效,只你具有相应的权限. 在运行一个非常消耗资源的find命令时,很多人都倾向于把它放在后台执行,因为遍历一个大的文件系统可