package org.exist.xquery.util; /** * English formatter for numbers and dates. * * @author Wolfgang */ public class NumberFormatter_en extends NumberFormatter { private static final String[] DAYS = { "Sunday", "Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday" }; private static final String[] MONTHS = { "January", "February", "March", "April", "May", "June", "July", "August", "September", "October", "November", "December" }; @Override public String getMonth(int month) { return MONTHS[month - 1]; } @Override public String getDay(int day) { return DAYS[day - 1]; } @Override public String getAmPm(int hour) { if (hour > 12) {return "pm";} else {return "am";} } public String getOrdinalSuffix(long number) { if (number > 10 && number < 20) {return "th";} final long mod = number % 10; if (mod == 1) {return "st";} else if (mod == 2) {return "nd";} else if (mod == 3) {return "rd";} else {return "th";} } }