Java: как сравнить два времени/датыJAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 Java: как сравнить два времени/даты

Сообщение Anonymous »

Я получаю значения из своего блокнота (базы данных) следующим образом

Код: Выделить всё

            strLine = br.readLine().trim();
if ((strLine.length()!=0) && (strLine.charAt(0)!='#')) {
String[] teachers = strLine.split("\\s+");
Interviews interview = new Interviews();
interview.setTime(teachers[4]+" "+ teachers[5]);
на данный момент мое значение времени (данное отладчиком)

Код: Выделить всё

             "2011-9-5 0:00"
Я хочу, чтобы это время сравнивалось с каким-то другим временем

Но когда я пытаюсь проанализировать эти значения в формате даты

Код: Выделить всё

              SimpleDateFormat df=new SimpleDateFormat("yyyy-mm-dd hh:mm:ss");
Date d1=df.parse(interviewList.get(0).getTime());
Выдает ошибку

Код: Выделить всё

             java.text.ParseException: Unparseable date: "2011-9-5 0:00"
Этот формат у меня в блокноте (база данных) 2011-9-5 0:00

Как я могу сравнить это значение как время с каким-то другим временем

Спасибо

Подробнее здесь: https://stackoverflow.com/questions/901 ... imes-dates
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «JAVA»