/** * Returns a HTTP date. */ public static String formatHttpDateTime(long millis) { final GregorianCalendar cal = new GregorianCalendar(GMT); cal.setTimeInMillis(millis); final StringBuilder sb = new StringBuilder(64); sb.append(WDAYS[cal.get(Calendar.DAY_OF_WEEK) - 1]); sb.append(", "); add2d(sb, cal.get(Calendar.DAY_OF_MONTH)); sb.append(' '); sb.append(MONTHS[cal.get(Calendar.MONTH)]); sb.append(' '); add4d(sb, cal.get(Calendar.YEAR)); sb.append(' '); add2d(sb, cal.get(Calendar.HOUR_OF_DAY)); sb.append(':'); add2d(sb, cal.get(Calendar.MINUTE)); sb.append(':'); add2d(sb, cal.get(Calendar.SECOND)); sb.append(" GMT"); return sb.toString(); }
/** * Returns a HTTP date. */ public static String formatHttpDateTime(long millis) { final GregorianCalendar cal = new GregorianCalendar(GMT); cal.setTimeInMillis(millis); final StringBuilder sb = new StringBuilder(64); sb.append(WDAYS[cal.get(Calendar.DAY_OF_WEEK) - 1]); sb.append(", "); add2d(sb, cal.get(Calendar.DAY_OF_MONTH)); sb.append(' '); sb.append(MONTHS[cal.get(Calendar.MONTH)]); sb.append(' '); add4d(sb, cal.get(Calendar.YEAR)); sb.append(' '); add2d(sb, cal.get(Calendar.HOUR_OF_DAY)); sb.append(':'); add2d(sb, cal.get(Calendar.MINUTE)); sb.append(':'); add2d(sb, cal.get(Calendar.SECOND)); sb.append(" GMT"); return sb.toString(); }
add4d(sb, cal.get(Calendar.YEAR)); sb.append('-'); add2d(sb, cal.get(Calendar.MONTH) + 1);
add4d(sb, cal.get(Calendar.YEAR)); sb.append('-'); add2d(sb, cal.get(Calendar.MONTH) + 1);