Lines Matching refs:date

345      * Generate a time in milliseconds from a date string that represents a date/time in GMT
346 * @param date string in format 20090211T180303Z (rfc2445, iCalendar).
349 public static long parseDateTimeToMillis(String date) {
350 GregorianCalendar cal = parseDateTimeToCalendar(date);
355 * Generate a GregorianCalendar from a date string that represents a date/time in GMT
356 * @param date string in format 20090211T180303Z (rfc2445, iCalendar).
359 public static GregorianCalendar parseDateTimeToCalendar(String date) {
360 GregorianCalendar cal = new GregorianCalendar(Integer.parseInt(date.substring(0, 4)),
361 Integer.parseInt(date.substring(4, 6)) - 1, Integer.parseInt(date.substring(6, 8)),
362 Integer.parseInt(date.substring(9, 11)), Integer.parseInt(date.substring(11, 13)),
363 Integer.parseInt(date.substring(13, 15)));
368 * Generate a time in milliseconds from an email date string that represents a date/time in GMT
369 * @param date string in format 2010-02-23T16:00:00.000Z (ISO 8601, rfc3339)
372 public static long parseEmailDateTimeToMillis(String date) {
373 GregorianCalendar cal = new GregorianCalendar(Integer.parseInt(date.substring(0, 4)),
374 Integer.parseInt(date.substring(5, 7)) - 1, Integer.parseInt(date.substring(8, 10)),
375 Integer.parseInt(date.substring(11, 13)), Integer.parseInt(date.substring(14, 16)),
376 Integer.parseInt(date.substring(17, 19)));
495 * Try to make a date MIME(RFC 2822/5322)-compliant.
500 * We got a report saying eBay sends a date in this format
502 public static String cleanUpMimeDate(String date) {
503 if (TextUtils.isEmpty(date)) {
504 return date;
506 date = DATE_CLEANUP_PATTERN_WRONG_TIMEZONE.matcher(date).replaceFirst("$1");
507 return date;