标签: linux bash date
如果时间早于10,我遇到了问题,因为输出就像8-33-21而不是08-33-21。我的日期语法是date +"%k-%M-%S。有谁知道如何解决这个问题?
8-33-21
08-33-21
date +"%k-%M-%S
答案 0 :(得分:3)
%k格式为空格填充
%k
来自手册页
%H小时(00..23) %I小时(01..12)
%H小时(00..23)
%H
%I小时(01..12)
%I
正如fedorqui指出的那样,%T与%H:%M:%S
%T
%H:%M:%S
答案 1 :(得分:2)
使用%H格式:
date +"%H-%M-%S"