网站建设公司的pest分析,网站开发费用怎么账务处理,工业智能科技网站设计,网站建设不完整之前不建议推行2019-07-30date 系统时间参数显示时间是个常用的命令#xff0c;在写shell脚本中也经常会用到与日期相关文件名或时间显示。无论是linux还是windows下都是date命令。Linux下date命令用法date [OPTION]… [FORMAT]date [-u|--utc|--universal] [MMDDhhmm[[CC]YY][.ss]]date命令…2019-07-30date 系统时间参数显示时间是个常用的命令在写shell脚本中也经常会用到与日期相关文件名或时间显示。无论是linux还是windows下都是date命令。Linux下date命令用法date [OPTION]… [FORMAT]date [-u|--utc|--universal] [MMDDhhmm[[CC]YY][.ss]]date命令参数-d, –dateSTRING 显示STRING指定的时间-f, –fileDATEFILE 类似–date参数显示DATEFILE文件中的每行时间-ITIMESPEC, –iso-8601[TIMESPEC] 以ISO 8601 格式显示日期/时间。TIMESPEC为”date”(只显示日期)、”hours”、”minutes”、”senconds”(显示时间精度)之一默认为”date”。-r, –referenceFILE 显示文件的最后修改时间-R, –rfc-2822 以RFC-2822兼容日期格式显示时间-s, –setSTRING 设置时间为STRING-u, –utc, –universal 显示或设定为Coordinated Universal Time时间格式date命令输出显示格式%% 字符%%a 星期的缩写(Sun..Sat)%A 星期的完整名称 (Sunday..Saturday)%b 月份的缩写(Jan..Dec)%B 月份的完整名称(January..December)%c 日期时间(Sat Nov 04 12:02:33 EST 1989)%C 世纪(年份除100后去整) [00-99]%d 一个月的第几天(01..31)%D 日期(mm/dd/yy)%e 一个月的第几天 ( 1..31)%F 日期同%Y-%m-%d%g 年份(yy)%G 年份(yyyy)%h 同%b%H 小时(00..23)%I 小时(01..12)%j 一年的第几天(001..366)%k 小时( 0..23)%l 小时( 1..12)%m 月份(01..12)%M 分钟(00..59)%n 换行%N 纳秒(000000000..999999999)%p AM or PM%P am or pm%r 12小时制时间(hh:mm:ss [AP]M)%R 24小时制时间(hh:mm)%s 从00:00:00 1970-01-01 UTC开始的秒数%S 秒(00..60)%t 制表符%T 24小时制时间(hh:mm:ss)%u 一周的第几天(1..7); 1 表示星期一%U 一年的第几周周日为每周的第一天(00..53)%V 一年的第几周周一为每周的第一天 (01..53)%w 一周的第几天 (0..6); 0 代表周日%W 一年的第几周周一为每周的第一天(00..53)%x 日期(mm/dd/yy)%X 时间(%H:%M:%S)%y 年份(00..99)%Y 年份 (1970…)%z RFC-2822 风格数字格式时区(-0500)%Z 时区(e.g., EDT), 无法确定时区则为空上述格式不必全都记住只需要掌握几个常用的即可。例如%Y表示年%m表示月%d表示日%H表示小时%M表示分钟%S表示秒%s表示从 1970 年 1 月 1 日 00:00:00 UTC 到目前为止的秒数相当于time函数%w表示一周中的第几天自定义时间举例说明[[email protected] test]# date2017年 10月 12日 星期四 03:40:41 CST[[email protected] test]# date -I2017-10-12[[email protected] test]# date -Ihours2017-10-12T030800[[email protected] test]# date -Iminutes2017-10-12T03:410800[[email protected] test]# date -Iseconds2017-10-12T03:41:410800[[email protected] test]# date -RThu, 12 Oct 2017 03:42:12 0800[[email protected] test]# date -u2017年 10月 11日 星期三 19:42:19 UTC[[email protected] test]# date Today is %A.Today is 星期四.[[email protected] test]# date Date:%b. %e, %GDate:10月. 12, 2017[[email protected] test]# date Date: %b.%e, %GDate: 10月.12, 2017[[email protected] test]# date %x %X2017年10月12日 03时42分56秒[[email protected] test]# date %Y-%m-%d %H:%M:%S2017-10-12 03:43:07[[email protected] test]# date %Y-%m-%d %I:%M:%S %p2017-10-12 03:43:27 上午[[email protected] test]#常用时间格式[[email protected] test]# date %Y-%m-%d %H:%M:%S2017-10-12 03:45:36[[email protected] test]# date %Y-%m-%d2017-10-12[[email protected] test]#Linux date 日期加减运算[[email protected] test]# date #正常时间2017年 10月 12日 星期四 03:49:52 CST[[email protected] test]# date %b %e, %G #自定义时间格式10月 12, 2017[[email protected] test]# date %b %e, %G -d‘-1 day‘ #时间减1天加1天类似10月 11, 2017[[email protected] test]# date %b %e, %G -d‘1 month‘ #时间加一个月减一个月类似11月 12, 2017[[email protected] test]# date %Y年%m月%d日 #自定义时间格式年月日2017年10月12日[[email protected] test]# date %Y年%m月%d日 -d‘-1 day‘ #同上面加减1天(或加减1月)2017年10月11日[[email protected] test]# date %Y年%-m月%d日 #去除月份前的0例如‘2017年08月12日’显示为‘2017年8月12日’2017年10月12日[[email protected] test]# date -d‘-1 day‘ %b %e, %G #时间减1天加1天类似10月 11, 2017[[email protected] test]# date -d‘1 month‘ %b %e, %G #时间加一个月减一个月类似11月 12, 2017