Pour l'un des projets, j'ai reçu une milliseconde d'un autre système. Je besoin de convertir en "aaaa-DDDT: HH: mm: ssZ"Moment de mise en forme time4j
L'astuce consiste à afficher dans bissextile deuxième.
Puisque les bibliothèques Java n'a pas bissextile secondes, j'ai décidé d'utiliser Time4J « s Moment classe.
Mais Le moment toString()
est l'impression yyyy-MM-ddTHH:mm:ss
.
Est-il possible d'obtenir jour de l'année dans la classe Moment?
Existe-t-il un exemple pour créer un formateur personnalisé. J'ai essayé quelques-uns, y compris ChronoFormatter
. mais n'a pas pu obtenir les résultats souhaités.
Une solution de contournement méchant est d'utiliser Calendar
pour Date de partie Moment
pour temps partie.
Mais c'est fastidieux, et sera difficile lors de l'analyse de String.
Merci beaucoup! – william