case 'p': // AM/PM indicator.
fmt.applyPattern("aa");
fmt.format(date, result, fp);
break;
case 'r': // Time as %I:%M:%S %p.
fmt.applyPattern("KK:mm:ss aaaa");
fmt.format(date, result, fp);
break;
case 'R': // Time as %H:%M.
fmt.applyPattern("hh:mm");
fmt.format(date, result, fp);