public static char[] formatToChars(Date date) { return formatToChars(date, Z); }
public static char[] formatToChars(Date date) { return formatToChars(date, Z); }
@Override public void append(Date d) { int l = DateIso8601.formatToChars(d, buffer, 0); sb.append(buffer, 0, l); }
public static int formatToChars(Date date, int timezoneOffset, char[] chars, int offset) { return formatToChars(date.getTime(), timezoneOffset, chars, offset); }
public static int formatToChars(Date date, char[] chars, int offset) { return formatToChars(date.getTime(), 0, chars, offset); }
public static char[] formatToChars(Date date, TimeZone timeZone) { char[] chars; int offset = timeZone.getOffset(date.getTime()); if (offset == 0) chars = new char[24]; // YYYY-MM-DDTHH:mm:ss.SSSZ else chars = new char[28]; // YYYY-MM-DDTHH:mm:ss.SSS+HHmm formatToChars(date, offset, chars, 0); return chars; }
public static int formatToChars(Date date, int timezoneOffset, char[] chars, int offset) { return formatToChars(date.getTime(), timezoneOffset, chars, offset); }
public static int formatToChars(Date date, char[] chars, int offset) { return formatToChars(date.getTime(), 0, chars, offset); }
public static char[] formatToChars(Date date, TimeZone timeZone) { char[] chars; int offset = timeZone.getOffset(date.getTime()); if (offset == 0) chars = new char[24]; // YYYY-MM-DDTHH:mm:ss.SSSZ else chars = new char[28]; // YYYY-MM-DDTHH:mm:ss.SSS+HHmm formatToChars(date, offset, chars, 0); return chars; }
@Override public void append(Date d) { int l = DateIso8601.formatToChars(d, buffer, 0); append(buffer, 0, l); }
public static String format(Date date, TimeZone timeZone) { return StringReflection.createString(formatToChars(date, timeZone)); }
public static String format(Date date, TimeZone timeZone) { return StringReflection.createString(formatToChars(date, timeZone)); }
public ExceptionDrivenStringBuilder append(Date date) { try { length = DateIso8601.formatToChars(date, buffer, length); } catch (ArrayIndexOutOfBoundsException ex) { ensureCapacity(length + 28); return append(date); } catch (IndexOutOfBoundsException ex) { ensureCapacity(length + 28); return append(date); } return this; }
public ExceptionDrivenStringBuilder append(Date date) { try { length = DateIso8601.formatToChars(date, buffer, length); } catch (ArrayIndexOutOfBoundsException ex) { ensureCapacity(length + 28); return append(date); } catch (IndexOutOfBoundsException ex) { ensureCapacity(length + 28); return append(date); } return this; }