Я использую JXDatePicker и JSpinner для ввода даты и времени от пользователя.Исключение исключительной даты Создание даты из двух объектов
Затем мне нужно отформатировать его до одной даты в длинном миллисекунду.
с входом 03/09/2014 в JXDatePicker, выход из JXDatePicker является:
Wed Sep 03 00:00:00 IDT 2014
и с вводом в 11:00 JSpinner, выход из JSpinner является:
Thu Jan 01 22:33:00 IST 1970
Мне нужно объединить оба эти выхода, чтобы получить полную дату, а затем преобразовать их в длинный миллиметр.
Я использую этот код:
SimpleDateFormat f = new SimpleDateFormat("DDD MMM dd yyyy hh:mm:ss");
String string_date =
datePicker.getDate().toString().substring(0, 11) +
datePicker.getDate).toString().substring(24, 28) +
hourPicker.getValue().toString().substring(10,19);
Date d;
try {
d = f.parse(string_date);
} catch (ParseException e3) {
e3.printStackTrace();
}
и получаю это исключение:
java.text.ParseException: Unparseable date: "Wed Sep 17 2014 12:44:22"
at java.text.DateFormat.parse(Unknown Source)
at MainFrame.sendButtonActionPerformed(MainFrame.java:598)
at MainFrame.access$3(MainFrame.java:574)
at MainFrame$3.actionPerformed(MainFrame.java:434)
пожалуйста, помогите!
спасибо, Dave.
спасибо человеку, который сделал трюк :) –