Linux日期格式hh-mm-ss

时间:2016-12-12 08:51:17

标签: linux bash date

如果时间早于10,我遇到了问题,因为输出就像8-33-21而不是08-33-21。我的日期语法是date +"%k-%M-%S。有谁知道如何解决这个问题?

2 个答案:

答案 0 :(得分:3)

%k格式为空格填充

来自手册页

  

%H小时(00..23)

     

%I小时(01..12)

正如fedorqui指出的那样,%T%H:%M:%S

相同

答案 1 :(得分:2)

使用%H格式:

date +"%H-%M-%S"