【发布时间】:2015-08-04 10:07:33
【问题描述】:
SimpleDateFormat sdf = new SimpleDateFormat("MMM dd HH:mm:ss");
System.out.println(sdf.format(new Date()));
SimpleDateFormat sdff = new SimpleDateFormat("MMM d HH:mm:ss");
System.out.println(sdff.format(new Date()));
输出是:
Aug 04 10:58:55
Aug 4 10:58:55
我希望输出是:
Aug 04 10:58:55
Aug 4 10:58:55
有什么想法吗?
但是如果一天有两个数字,我需要它有一个空格:
Aug 14 10:58:55
Aug 4 10:58:55
【问题讨论】:
-
当前输出与您的预期相同...所以没问题..如果您担心对齐问题,那只是格式问题。
-
@RuchiraGayanRanaweera Kami 正在日期格式化程序中寻找一些“空白填充”。仔细看看。
-
我不需要
Aug 4,得到Aug 4,一个空格而不是两个。 @dotvav 如果有两个数字,它不会留两个空格吗?
标签: java date formatting