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()));
Выход есть:Space вместо ведущего 0 Дата Java
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 ищет некоторые «пробелы в пробелах» в форматировании даты. Присмотритесь. – dotvav
Не нужно «4 августа», получив «4 августа», одно место вместо двух. @dotvav Не будет ли двух пробелов, если есть два числа tho? – Shepard