7,6 → 7,7 |
import org.tela_botanica.client.Mediateur; |
import org.tela_botanica.client.modeles.aDonnee; |
import org.tela_botanica.client.modeles.publication.PublicationAPersonneListe; |
import org.tela_botanica.client.util.Debug; |
import org.tela_botanica.client.util.UtilString; |
|
import com.google.gwt.core.client.GWT; |
215,16 → 216,27 |
if (UtilString.isEmpty(dateNaiss)||dateNaiss.equals("0000-00-00")) { |
dateNaiss = Mediateur.i18nC.inconnue(); |
} |
String s = DateTimeFormat.getFormat("dddd/MM/yyyy").format(new Date(dateNaiss)); |
return dateNaiss; |
} |
|
public String getAnneeOuDateNaiss() { |
String valeurDateNaissance = get("naissance_date"); |
|
if (!UtilString.isEmpty(valeurDateNaissance) && valeurDateNaissance.endsWith("00-00")) { |
valeurDateNaissance = valeurDateNaissance.substring(0, 4); |
} else if (UtilString.isEmpty(valeurDateNaissance) && valeurDateNaissance.equals("0000-00-00")) { |
valeurDateNaissance = ""; |
} |
|
if (valeurDateNaissance != null && valeurDateNaissance != "") { |
if (valeurDateNaissance.matches("\\d{4}-\\d{2}-\\d{2}")) { |
Date naissanceDate = DateTimeFormat.getFormat("yyyy-MM-dd").parse(valeurDateNaissance); |
DateTimeFormat fmt = DateTimeFormat.getFormat("dd/MM/yyyy"); |
valeurDateNaissance = fmt.format(naissanceDate); |
} |
} |
|
return valeurDateNaissance; |
} |
|
265,6 → 277,15 |
} else if (UtilString.isEmpty(valeurDateDeces) && valeurDateDeces.equals("0000-00-00")) { |
valeurDateDeces = ""; |
} |
|
if (valeurDateDeces != null && valeurDateDeces != "") { |
if (valeurDateDeces.matches("\\d{4}-\\d{2}-\\d{2}")) { |
Date naissanceDate = DateTimeFormat.getFormat("yyyy-MM-dd").parse(valeurDateDeces); |
DateTimeFormat fmt = DateTimeFormat.getFormat("dd/MM/yyyy"); |
valeurDateDeces = fmt.format(naissanceDate); |
} |
} |
|
return valeurDateDeces; |
} |
|