Sto lavorando in applicazione java in cui sto usando la Java 8.LocalDateTime rimuovere i millisecondi
ho integrato il database (database multipla Oracle, MySQL, Postgres), e dove nel DB mi stringa la data di creazione.
il formato della data in DB è - 2015/07/29 16: 23: 28,143
prelevo questo dal DB e sorge in oggetto LocalDateTime
myObj.setCreated(rs.getTimestamp("created").toLocalDateTime());
Quindi, ecco il problema è io non voglio per mostrare/inviare il millisecondo nella risposta. Voglio mostrare/inviare data come 2015-07-29 16:23:28
Ho provato il programma di formattazione ma fallisce mentre fornisce una stringa e non voglio cambiare l'oggetto LocalDateTime su String poichè questo causerà grandi cambiamenti in tutte le applicazioni Java. Voglio trovare la soluzione
Qualcuno può conoscere qualsiasi soluzione su questo.
No, non è il formato in quei database per i loro tipi di dati di data e ora. I valori di data e ora nel database non hanno un formato intrinseco. La rappresentazione della stringa generata * da * il valore data-ora ha un formato. –