Я делаю приложение j2me, для которого требуется расписание пользователя, которое я могу получить, читая календарный номер телефона. Я использую API PIM API JSR 75, и я могу читать значения даты, а также видеть их на выходе, но при отправке значения в базу данных он сохраняет только первую дату и пропускает все остальное. Кажется, я не могу понять реальную проблему? СправкаОтправка значения даты мероприятия из телефона Календарь в базу данных
Я использую J2me для клиентской стороны, PHP для сервера и MYSQL для базы данных.
Позвольте мне объяснить это. Мое приложение должно читать календарь мобильного телефона пользователя, чтобы быть знакомым с занятым пользователем или бесплатным расписанием. Я пытаюсь принять код примера ПИМ от беспроводного набора инструментов солнце и в ItemSelectionScreen классе я изменить код, как этот
String getDisplayedField(PIMItem item) throws PIMException {
int fieldCode = Event.REVISION;
if (item.countValues(fieldCode)!= 0) {
long b = item.getDate(fieldCode, 0);
cal = Calendar.getInstance();
cal.setTimeZone(TimeZone.getTimeZone("GMT"));
cal.set(Calendar.HOUR,12);
cal.set(Calendar.MINUTE, 0);
cal.set(Calendar.AM_PM, Calendar.AM);
Date d = new Date(b);
cal.setTime(d);
Date t= new Date(cal.getTime().getTime());
a=t.toString().substring(0,10);
c=t.toString().substring(23,28);
f=t.toString().substring(10,19);
//fieldValue1=a.concat(c);
fieldValue=a.concat(c).concat(f);
System.out.println(fieldValue);
//fieldValue=d.toString();
//fieldValue=d.toString().substring(0, 9);
}
return fieldValue;
}
Этот код дает мне значения даты запланированных в календаре, но когда я отправить его, он только сохранить первую дату, я думал, fieldValue является строкой, и после получения значения я могу разделить их на стороне сервера, но это не так. мой вопрос в том, какова реальная проблема, и как я могу отправить каждую дату отдельно?
Добро пожаловать в StackOverflow. Не совсем ясно, в чем проблема. Вам также необходимо предоставить некоторый исходный код, прежде чем кто-либо сможет вам помочь. –