У меня проблема, когда я хотел бы получить начало дня, однако, похоже, он устанавливает его в 12:00 через автоматический.Java Формат даты weird
SimpleDateFormat dfFull = new SimpleDateFormat("yyyy-MM-dd hh:mm:ss");
String todayDate = dfFull.parse("2014-06-06 00:00:00");
today = dfFull.format(todayDate);
System.out.println(today);
Почему это выплевывая:
2014-06-06 12:00:00
12:00:00
является вопрос
«hh» означает час в am/pm, но вы не указываете am/pm. Попробуйте использовать «HH», что означает часы в 24-часовом формате. – sheltem
Нет нулевого часа в 12-часовом формате ... –