У меня возникли проблемы с использованием времени в моем коде:
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».