У меня возникли проблемы с использованием времени в моем коде:
txtDauer = new JFormattedTextField();
txtDauer.setFormatterFactory(new DefaultFormatterFactory(
new DateFormatter(DateFormat.getTimeInstance())));
Когда я использую setValue (0) для указанного выше поля FormattedText, текстовое поле показывает 01:00:00 вместо 00:00:00.
Та же проблема возникает и в другой строке кода с этим методом:
public static String convertLongToString(Long time) {
String strtime = new SimpleDateFormat("HH:mm:ss").format(time);
return strtime;
}
Используя этот метод с "0", он возвращает strtime = "01:00:00".