diff --git a/src/com/android/calendar/ImportActivity.java b/src/com/android/calendar/ImportActivity.java index 9593045283b777293c169df562f94e66d1e1af90..eebea7f8e86f49f28942188b18f02d7e59279749 100644 --- a/src/com/android/calendar/ImportActivity.java +++ b/src/com/android/calendar/ImportActivity.java @@ -72,6 +72,18 @@ public class ImportActivity extends Activity { } } + // ONLY DATE, e.g. 20190415 + else if (iCalDateParam != null && iCalDateParam.equals("VALUE=DATE")) { + SimpleDateFormat format = new SimpleDateFormat("yyyyMMdd"); + format.setTimeZone(TimeZone.getDefault()); + + try { + format.parse(iCalDate); + return format.getCalendar().getTimeInMillis(); + } catch (ParseException e) { + } + } + // FORM #1: DATE WITH LOCAL TIME, e.g. 19980118T230000 else { SimpleDateFormat format = new SimpleDateFormat("yyyyMMdd'T'HHmmss");