Code example for ParsePosition

Methods: setIndex

0
        d.setMonth(Integer.parseInt(text.substring(4, 6)) - 1);
        d.setDate(Integer.parseInt(text.substring(6, 8)));
        d.setHours(0); 
        d.setMinutes(0); 
        d.setSeconds(0); 
        pos.setIndex(8);
        return d; 
    } 
} 
 
 
// format : yyyy-MM-dd 
class FastDateFormatOfyyyy_MM_dd 
        extends DateFormat {
    protected final String pattern = "yyyy-MM-dd";
 
    public StringBuffer format(Date date, StringBuffer toAppendTo, FieldPosition fieldPosition) {
        toAppendTo.append(date.getYear() + 1900);
        toAppendTo.append("-");
        toAppendTo.append(StringUtil.leftPadding(2, '0', String.valueOf(date.getMonth() + 1)));
        toAppendTo.append("-");