преобразование объекта календаря в строку в формате Java в формате «гггг-мм-дд чч: мм: сс»
Я конвертирую дату, сохраненную в объекте календаря, в строку для запроса в MySQL. Мне нужна строка в формате "гггг-мм-дд чч: мм: сс", т. Е. "2010-01-01 15:30:00". Я использую код вроде:
Calendar TimeStop = Calendar.getInstance();
TimeStop.set(2010, 01, 01, 15, 30, 0);
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
String TimeStop_Str = sdf.format(TimeStop.getTime());
теперь строка вместо того, чтобы быть "2010-01-01 15:30:00 «как и следовало ожидать» 2010-02-01 15:30:00 ". Я уже проверилhttp://download.oracle.com/javase/1.4.2/docs/api/java/text/SimpleDateFormat.html для возможных ошибок в формуле синтаксического анализатора (например, заглавная ММ для месяца или заглавная ЧЧ для часов), но это не сработало.
Я предполагаю, что есть какое-то другое поле, которое я должен установить, или, может быть, есть другой метод ... есть идеи?