Date de Conversion de la Chaîne sql Date en Java qui permet de sortie différents?
J'ai un formulaire de chaîne de Date. Je dois changer de Sql Date. donc pour cela j'ai utilisé le code suivant.
String startDate="01-02-2013";
SimpleDateFormat sdf1 = new SimpleDateFormat("dd-mm-yyyy");
java.util.Date date = sdf1.parse(startDate);
java.sql.Date sqlStartDate = new java.sql.Date(date.getTime());
lorsque j'ai utilisé le code ci-dessus et exécutez-la. J'ai obtenu le résultat suivant.
2013-01-01.
Ici le Mois n'est pas converti correctement.
S'il vous plaît dites-moi où est le problème et fournissent des exemples de code pour obtenir des résultats corrects?
Vous devez vous connecter pour publier un commentaire.
mm
est minutes. Vous souhaitezMM
pour mois:Ne vous sentez pas mal - ce exact de l'erreur revient beaucoup.
mm
est l'acronyme de "minutes". UtilisationMM
à la place:Qui est la manière la plus simple de convertir une chaîne en un util date et sql date
Vous devez utiliser
MM
commemm
signifie minutes.Il y a deux façons de produire mois modèle.
Plein de codage extrait de:
Tout en utilisant les formats de date, vous pourriez vouloir garder à l'esprit de toujours utiliser
MM
pendant des mois et desmm
pour les minutes. Cela devrait résoudre votre problème.