Example usage for org.apache.commons.beanutils.converters DateConverter setUseLocaleFormat

List of usage examples for org.apache.commons.beanutils.converters DateConverter setUseLocaleFormat

Introduction

In this page you can find the example usage for org.apache.commons.beanutils.converters DateConverter setUseLocaleFormat.

Prototype

public void setUseLocaleFormat(boolean useLocaleFormat) 

Source Link

Document

Indicate whether conversion should use a format/pattern or not.

Usage

From source file:com.github.dactiv.common.utils.ConvertUtils.java

/**
 * ?,??yyyy-MM-dd/*  w  w w.  j  a  v  a2s.  co m*/
 * 
 * @param patterns ?
 */
public static void registerDateConverter(String... patterns) {
    DateConverter dc = new DateConverter();
    dc.setUseLocaleFormat(true);
    dc.setPatterns(patterns);
    register(dc, Date.class);
}

From source file:cn.hxh.springside.mapper.ObjectMapper.java

/**
 * Apache BeanUtilsConverter?,??,','//from ww  w .ja v a 2 s  . c o m
 */
public static void registerDateConverter(String patterns) {
    DateConverter dc = new DateConverter();
    dc.setUseLocaleFormat(true);
    dc.setPatterns(StringUtils.split(patterns, ","));
    ConvertUtils.register(dc, Date.class);
}

From source file:com.common.util.mapper.ConvertUtils.java

/**
 * Apache BeanUtilsConverter?,??,','/*from   w  w  w  .j  av a  2  s.  c  om*/
 */
public static void registerDateConverter(String patterns) {
    DateConverter dc = new DateConverter();
    dc.setUseLocaleFormat(true);
    dc.setPatterns(StringUtils.split(patterns, ","));
    org.apache.commons.beanutils.ConvertUtils.register(dc, Date.class);
}

From source file:cn.newtouch.util.hibernate.ConvertUtils.java

/**
 * Converter?: yyyy-MM-dd  yyyy-MM-dd HH:mm:ss
 *///ww w  . j  a  v a  2 s.c o m
private static void registerDateConverter() {
    DateConverter dc = new DateConverter();
    dc.setUseLocaleFormat(true);
    dc.setPatterns(new String[] { "yyyy-MM-dd", "yyyy-MM-dd HH:mm:ss" });
    org.apache.commons.beanutils.ConvertUtils.register(dc, Date.class);
}

From source file:com.xyz.util.ReflectionUtil.java

/**
 * ?clazzproperty.//  ww  w  .  ja v a2 s. c  om
 * 
 * @param value ?
 * @param clazz ???Class
 * @param propertyName ???Class.
 */
public static Object convertValue(Object value, Class<?> toType) {
    try {
        DateConverter dc = new DateConverter();
        dc.setUseLocaleFormat(true);
        dc.setPatterns(new String[] { "yyyy-MM-dd", "yyyy-MM-dd HH:mm:ss" });
        ConvertUtils.register(dc, Date.class);
        return ConvertUtils.convert(value.toString(), toType);
    } catch (Exception e) {
        throw convertToUncheckedException(e);
    }
}

From source file:ReflectionUtils.java

/**
 * clazzproperty.//from   w  w w  .  j a  v  a2  s  . c o  m
 * 
 * @param value
 *            
 * @param clazz
 *            Class
 * @param propertyName
 *            Class.
 */
public static Object convertValue(Object value, Class<?> toType) {
    try {
        DateConverter dc = new DateConverter();
        dc.setUseLocaleFormat(true);
        dc.setPatterns(new String[] { "yyyy-MM-dd", "yyyy-MM-dd HH:mm:ss" });
        ConvertUtils.register(dc, Date.class);
        return ConvertUtils.convert(value, toType);
    } catch (Exception e) {
        throw convertToUncheckedException(e);
    }
}

From source file:com.xyz.util.ReflectionUtil.java

/**
 * ?clazzproperty.//  w w  w  .j  a va2  s  . co m
 * 
 * @param value ?
 * @param clazz ???Class
 * @param propertyName ???Class.
 */
public static Object convertValue(Object value, Class<?> clazz, String propertyName) {
    try {
        Class<?> toType = BeanUtils.getPropertyDescriptor(clazz, propertyName).getPropertyType();
        DateConverter dc = new DateConverter();
        dc.setUseLocaleFormat(true);
        dc.setPatterns(new String[] { "yyyy-MM-dd", "yyyy-MM-dd HH:mm:ss" });
        ConvertUtils.register(dc, Date.class);
        //String???''
        if (toType.equals(String.class))
            value = "'" + value + "'";
        return ConvertUtils.convert(value.toString(), toType);

    } catch (Exception e) {
        throw convertToUncheckedException(e);
    }
}

From source file:com.abssh.util.ReflectionUtils.java

/**
 * ??/*www  .jav  a 2s .c  o  m*/
 * 
 * @param value
 *            ?
 * @param toType
 *            
 */
public static Object convertValue(Object value, Class<?> toType) {
    if (value == null) {
        return null;
    }
    if (value.equals("") && toType.getName().equals("java.util.Date")) {
        return null;
    }
    try {
        DateConverter dc = new DateConverter();
        dc.setUseLocaleFormat(true);
        dc.setPatterns(new String[] { "yyyy-MM-dd", "yyyy-MM-dd HH:mm:ss" });
        ConvertUtils.register(dc, Date.class);
        return ConvertUtils.convert(value, toType);
    } catch (Exception e) {
        throw convertReflectionExceptionToUnchecked(e);
    }
}

From source file:com.hihframework.core.utils.ReflectUtil.java

/**
 * ?clazzproperty.//w  w  w  .  ja  v a  2s . c  o  m
 * 
 * @param value ?
 * @param clazz ???Class
 * @param propertyName ???Class.
 */
public static Object convertValue(Object value, Class<?> toType) {
    try {
        DateConverter dc = new DateConverter();
        dc.setUseLocaleFormat(true);
        dc.setPatterns(new String[] { "yyyy-MM-dd", "yyyy-MM-dd HH:mm:ss" });
        ConvertUtils.register(dc, Date.class);
        return ConvertUtils.convert(value, toType);
    } catch (Exception e) {
        throw convertReflectionExceptionToUnchecked(e);
    }
}

From source file:org.kootox.episodesmanager.EpisodesManagerRunner.java

@Override
protected void initOnce() {

    // on veut avoir les traductions ds le dbut
    // on charge dans un premier temps les traductions fournies
    // par l'application
    I18n.init(new DefaultI18nInitializer("episodesmanager-swing-i18n"), Locale.getDefault());

    // initialisation des converteurs
    Converter converter = ConverterUtil.getConverter(Date.class);
    if (converter != null) {
        ConvertUtils.deregister(Date.class);

        DateConverter dateConverter = new DateConverter();
        dateConverter.setUseLocaleFormat(true);
        ConvertUtils.register(dateConverter, Date.class);
    }//from  w  w  w .j  a  va2s. co  m
    ConvertUtils.register(new LocaleConverter(), Locale.class);

}