date-打印或者设置系统日期和时间

Posted A Promise

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了date-打印或者设置系统日期和时间相关的知识,希望对你有一定的参考价值。

date:打印或者设置系统日期和时间。
语法:
date [OPTION]... [+FORMAT]
date [-u|--utc|--universal] [MMDDhhmm[[CC]YY][.ss]]
选项:
-s:设置日期和时间;
-d:通过描述时间的字符串来显示时间;
-f:读取文件中的日期和时间;
-I:使用ISO 8601格式输出日期、时间;
-r:显示文件的最近的修改时间;
-R:使用RFC 2822格式输出日期和时间;
-u:打印或者设置世界标准时间。
格式:
%Y:年;
%m:月;
%d:日;
%H:小时,24小时制;
%I:小时,12小时制;
%M:分钟;
%S:秒;
%F:年-月-日;
%T:时-分-秒;
%%:字符%;
%a:简短的周名,如Sun;
%A:完整的周名,如Sunday;
%b:简短的月名,如Jan;
%B:完整的月名,如January;
%c:日期与时间,星期-日-月-年-时-分-秒-AM/PM-CST;
%C:上一个世纪,当前年份的前2位;
%D:日期,月-日-年;
%e:当月的第几天;
%g:年份的后2位,如2018年的后两位是18;
%G:完整的年份,4位年份;
%h:与%b相同,简短的月名;
%j:一年中的第几天;
%k:小时,24小时制;
%l:小时,12小时制;
%n:换行;
%p:AM,PM;
%P:am,pm;
%r:12小时制,如11:11:04 PM;
%R:24小时制,类似%H:%M;
%s:自1970年1月1日零时起,计算的秒数;
%S:秒数,如00,59;
%t:一个tab键的空间;
%u:星期对应的数字,如周一对应1,周二对应2,周天是7;
%U:一年中的第几周,周天是一周的第1天;
%V:一年中的第几周,周一是一周的第1天;
%w:星期对应的数字,如周天对应的0,周一对应的是1;
%W:一年中的第几周,周一是一周的第1天;
%x:当地区域的日期表达,月-日-年,如12/31/99;
%X:当地区域的时间表达,时-分-秒-AM/PM,如23:13:48;
%y:年份中的最后2位;
%z:+0800,应该是北京时间,即东八区时区;
%:z:+08:00,在标准时间上加8个小时;
%::z:+08:00:00,在标准时间上加8个小时;
%:::z:+08,在标准时间上加8个小时;
%Z:时区,如中国标准时间,世界统一时间,CST。

以上是关于date-打印或者设置系统日期和时间的主要内容,如果未能解决你的问题,请参考以下文章

date命令

datecal和clear命令

date 命令用法说明

Linux常用操作命令:date命令显示或设置系统日期和时间

打印时间和日期

Linux日期时间命令