J'ai un objet de date dans l'objet DTO:
count: 1 date: "2018-10-06T00:00:00.000+0000" volume: 111
4 Réponses :
utilisateur le code ci-dessous.
Date myDate = new Date(); System.out.println(new SimpleDateFormat("YYYY-MM-DD HH:mm:ss").format(myDate));
Comme cet exemple de: https://docs.oracle.com/javase/8/docs/aplat/java/time/Format/dateTimeformatter.html p> edit fort>: p> Le localDate code> est la méthode préférée de nombreux développeurs depuis sa publication dans Java 8. Vous pouvez formater un objet
localDate code> de la manière dont vous voulez en utilisant le
. Format (DateTimeformatter) Code> Méthode de
localDate code>.
localDate code> La classe ne fournit pas une représentation de temps. Par conséquent, si vous souhaitez aussi avoir du temps, utilisez la classe
localDateTetime code>. Le
.format () code> méthode de
localDateTime code> peut être utilisé comme le
.format () code> méthode de
localDate code> comme indiqué ci-dessus. p> p>
Mais j'ai besoin d'heures et de minutes. Avec localDate I Date d'obtention de la date: "2018-11-06" seulement.
J'ai ajouté des informations supplémentaires sur localDateTime code>. Vous pouvez utiliser cela pour également avoir une représentation de temps dans votre champ. Le formateur fonctionne comme avec
localDate code>.
Il est préférable d'utiliser un objet localDateTime, mais il le retournera avec un T entre la date et les heures. Vous devez le supprimer comme dans la réponse sélectionnée ici ici localDate - Comment supprimer le caractère 'T' dans localDate p>
u peut utiliser DateFormat pour convertir votre format de date de désir.
TopTerminalsDTO tt = new TopTerminalsDTO(); tt.setDate(new Date()); String strDateFormat = "YYYY-MM-DD HH:mm:ss"; DateFormat dateFormat = new SimpleDateFormat(strDateFormat); String formattedDate= dateFormat.format(tt.getDate()); System.out.println(formattedDate);
Dupliquer possible de Convertir Java.Util.Date en chaîne dans le format AAAA-MM-DD sans créer de nombreux objets
Pouvez-vous ajouter la partie pertinente, je veux dire où et comment définissez-vous la date dans
TopterminalsDo code>?
Si vous utilisez le Web Spring Web ou quoi que ce soit, vous devez préciser clairement votre question.
Note latérale: ne pas utiliser la classe de date au lieu d'utiliser la nouvelle classe localDate Stackoverflow.com/Questtions/48688736/...