【发布时间】:2016-04-25 12:03:12
【问题描述】:
我正在使用这种方法设置日期和时间...
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);
【问题讨论】:
-
跳过字符串格式,只使用来自
Calendar实例的Date实例化DateTime。即new DateTime(calendar.getTime())。
标签: android datetime datetimepicker simpledateformat datetime-format