标签:世纪 日期格式 制表符 命令 时间格式 数字 efi reference 一个
显示时间是个常用的命令,在写shell脚本中也经常会用到与日期相关文件名或时间显示。无论是linux还是windows下都是date命令。
Linux下date命令用法
date命令参数
date命令输出显示格式
自定义时间举例说明:
[root@localhost test]# date 2017年 10月 12日 星期四 03:40:41 CST [root@localhost test]# date -I 2017-10-12 [root@localhost test]# date -Ihours 2017-10-12T03+0800 [root@localhost test]# date -Iminutes 2017-10-12T03:41+0800 [root@localhost test]# date -Iseconds 2017-10-12T03:41:41+0800 [root@localhost test]# date -R Thu, 12 Oct 2017 03:42:12 +0800 [root@localhost test]# date -u 2017年 10月 11日 星期三 19:42:19 UTC [root@localhost test]# date +"Today is %A." Today is 星期四. [root@localhost test]# date +"Date:%b. %e, %G" Date:10月. 12, 2017 [root@localhost test]# date +"Date: %b.%e, %G" Date: 10月.12, 2017 [root@localhost test]# date +"%x %X" 2017年10月12日 03时42分56秒 [root@localhost test]# date +"%Y-%m-%d %H:%M:%S" 2017-10-12 03:43:07 [root@localhost test]# date +"%Y-%m-%d %I:%M:%S %p" 2017-10-12 03:43:27 上午 [root@localhost test]#
常用时间格式:
[root@localhost test]# date "+%Y-%m-%d %H:%M:%S" 2017-10-12 03:45:36 [root@localhost test]# date "+%Y-%m-%d" 2017-10-12 [root@localhost test]#
Linux date 日期加减运算
[root@localhost test]# date #正常时间 2017年 10月 12日 星期四 03:49:52 CST [root@localhost test]# date +"%b %e, %G" #自定义时间格式 10月 12, 2017 [root@localhost test]# date +"%b %e, %G" -d‘-1 day‘ #时间减1天,加1天类似 10月 11, 2017 [root@localhost test]# date +"%b %e, %G" -d‘+1 month‘ #时间加一个月,减一个月类似 11月 12, 2017 [root@localhost test]# date +"%Y年%m月%d日" #自定义时间格式,年月日 2017年10月12日 [root@localhost test]# date +"%Y年%m月%d日" -d‘-1 day‘ #同上面加减1天(或加减1月) 2017年10月11日 [root@localhost test]# date +"%Y年%-m月%d日" #去除月份前的0,例如‘2017年08月12日’显示为‘2017年8月12日’ 2017年10月12日 [root@localhost test]# date -d‘-1 day‘ +"%b %e, %G" #时间减1天,加1天类似 10月 11, 2017 [root@localhost test]# date -d‘+1 month‘ +"%b %e, %G" #时间加一个月,减一个月类似 11月 12, 2017 [root@localhost test]#
标签:世纪 日期格式 制表符 命令 时间格式 数字 efi reference 一个
原文地址:http://www.cnblogs.com/weijiangbao/p/7675200.html