0
votes

Comment convertir la date de MM / DD / AAAA à MM DD, AAAA

Je veux convertir la date du 07/02/2019 au 07 juillet 2019. Ma valeur d'entrée est 07/02/2019 Je veux comparer avec la valeur cible 07 juillet 2019 ... Aidez-moi s'il vous plaît à ce sujet. ..

Public statique vide Main (String [] args) jette la parseException { xxx

sortie: Mon juillet 01 00:00:00 IST 2019 qui n'est pas mon attendu Valeur


1 commentaires

N'utilisez pas la date et simpledateformat . Ce dernier est notoirement gênant, l'ancien mal conçu aussi et à la fois à la fois obsolètes. Également malgré le nom, une date ne représente pas une date. Utilisez plutôt localDate et DateTimeformatter de Java.time, la date et l'heure de l'heure de Java modernes.


3 Réponses :


0
votes

Ici, vous utilisez:

java.util.Date date1=new SimpleDateFormat("MM/dd/yyyy").parse(sDate1); 


2 commentaires

Essayé de différentes manières mais ne pouvait pas comprendre


@ User2080 évidemment "Voici le code" Les réponses sont moins utiles pour vous, alors je vais bien avec votre acceptation, mais vous vous demandez: y a-t-il quelque chose que je pouvais ajouter pour faire cette réponse au moins upvote digne? Comme je pense que expliquer la bonne chose est (à long terme) toujours la meilleure réponse que "voici le code".



0
votes

Essayez celui-ci. XXX


0 commentaires

0
votes

Anse votre date d'entrée xxx

analyser la date de votre cible xxx

ou mieux encore, définissez la date de votre cible sans utiliser de chaîne sans utiliser de chaîne xxx

comparer xxx

localDate a également des méthodes isbore et isafter .

Cette réponse est entrée de ma tablette sans essayer le code, alors veuillez pardonner les fautes de frappe.


0 commentaires