builder.appendMinuteOfHour(2);
break;
case 'p':
// AM/PM indicator in the locale. Used in conjunction with ‘%I’
// and *not* with ‘%H’. An empty string in some locales.
builder.appendHalfdayOfDayText();
break;
case 'O':
if(i+1>=patterns.length()) {
builder.appendLiteral("%O");
} else {