[转帖]date命令格式化输出

Posted jinanxiaolaohu

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了[转帖]date命令格式化输出相关的知识,希望对你有一定的参考价值。

https://www.cnblogs.com/wangkangluo1/archive/2012/06/01/2531263.html

太难搞了 记不住..

月份 用小写m 日子用小写 d 年度用小写y

完整的年度用大写的Y. 都是小写的 大写的H和大小的M 表示小时和分钟

 

今天写shell,要用到date命令,结果介绍date命令的不多,只有自己把参数试了一边,简单写一点。

date :列出当前时间日期 Thu May 17 13:24:20 CST 2007

格式化用    date +格式    +号包括在命令中

时间为2007年5月17日13点30分星期四

格式            输出

%Y             2007         完整年份

%y             07             年份简写

%M            30             分

%m            05             月份

%D      05/17/2007     日期

%d             17             多少日

%S             24             秒

%w              4              星期4(?)

%r      01:30:42    PM 时间(有秒数)

%R    13:30                时间(无秒数)

%T    13:30:15           时间(有秒数)

%h     May                 月份(英文缩写)

%P          PM              上下午标志(小p也一样)

%a          Thu              星期几(英文缩写)

%A         Thursday      星期几

%Z          CST            北京时间缩写

%x      05/17/07           日期,年份为缩写

%X        13:30:24         时间,同%T

%c        同date本身

例:

date +%Y%m%d     20070517     (注意大小写)

以上是关于[转帖]date命令格式化输出的主要内容,如果未能解决你的问题,请参考以下文章

date命令,更改输出格式

请给出如下格式的date命令 例:11-02-26.再给出实现按周输出 比如:周六输出为6,请分别给出命令。

将多个输出中的hls属性设置为单独的片段代码

linux 输出前五分钟时间

Linux常用命令

Linux常用命令