12,7 → 12,6 |
* @param chaineDeCaractere |
* @result ChaineDeCaractere |
*/ |
|
public static String ucFirst(String inputStr) { |
if (isEmpty(inputStr)) { |
return ""; |
44,8 → 43,13 |
|
public static Date formaterEnDate(String dateChaine) { |
Date date = null; |
if (!isEmpty(dateChaine) && !dateChaine.equals("0000-00-00")) { |
date = DateTimeFormat.getFormat("yyyy-MM-dd").parseStrict(dateChaine); |
if (!isEmpty(dateChaine)) { |
if (dateChaine.matches("^[0-9]{4}-00-00$")) { |
dateChaine = dateChaine.replaceFirst("^([0-9]{4})-00-00$", "$1-01-01"); |
} else if (dateChaine.matches("^[0-9]{4}-[0-9]{2}-00$")) { |
dateChaine = dateChaine.replaceFirst("^([0-9]{4})-([0-9]{2})-00$", "$1-$2-01"); |
} |
date = UtilDate.formatDateMysql.parseStrict(dateChaine); |
} |
return date; |
} |