package lt.inventi.wicket.component.datepicker; /** * Helper class for dates. * * @author miha */ public final class Dates { /** * Construct. */ private Dates() { throw new UnsupportedOperationException(); } /** * translates a javascript date format into a java date format. * * @param javaScriptDateFormat * The javascript date format as string * @return java date format */ public static String toJavaDateFormat(final String javaScriptDateFormat) { return nullToEmpty(javaScriptDateFormat).replaceAll("mm", "MM"); } /** * translates a java date format into a javascript date format. * * @param javaDateFormat * The java date format as string * @return javascript date format */ public static String toJavaScriptDateFormat(final String javaDateFormat) { return nullToEmpty(javaDateFormat).replaceAll("MM", "mm"); } private static String nullToEmpty(String s) { if (s == null) { return ""; } return s; } }