我正在使用此方法设置日期和时间......
calendar.set(year,monthOfYear,dayOfMonth);
calendar.set(Calendar.HOUR_OF_DAY,hourOfDay);
calendar.set(Calendar.MINUTE,minute);
获取DateTimeStamp
并设置Event
对象时,我遇到错误
NumberFormatException:日期/时间格式无效:
String format = "yyyy-MM-dd'T'HH:mm:ss.SSSZ";
SimpleDateFormat sdf = new SimpleDateFormat(format, Locale.US);
DateTime startDateTime = new DateTime(sdf.format(calendar.getTime()));//This Line causing it
EventDateTime start = new EventDateTime().setDateTime(startDateTime).setTimeZone(calendar.getTimeZone().toString());
event.setStart(start);
答案 0 :(得分:1)
问题通过使用" yyyy-MM-dd' HH:mm:ss' Z'"这种格式。 由于DateTime接受RFC3339,其中zone(' z')用引号
写