All Downloads are FREE. Search and download functionalities are using the official Maven repository.

de.agilecoders.wicket.util.Dates Maven / Gradle / Ivy

The newest version!
package de.agilecoders.wicket.util;

import static com.google.common.base.Strings.nullToEmpty;

/**
 * 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");
    }
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy