Como es de saberse el JDateChooser es un componente indispensable para la selección de fechas dentro de una aplicación JAVA, entender su correcto funcionamiento y características de este componente sin duda alguna nos ayudará a crear aplicaciones profesionales en poco tiempo, en este artículo veremos como podemos extraer la fecha del servidor MYSQL y asignar la Fecha en JDateChooser, veamos:
Fecha en JDateChooser JAVA con JPA
Formato de fecha y hora:
public Date Fecha_Actual(String fecha) throws ParseException {
Date fecha2;
SimpleDateFormat formatoDelTexto = new SimpleDateFormat("yyyy-MM-dd HH:mm");
fecha2 = formatoDelTexto.parse(fecha);
return fecha2;
}
Obteniendo la fecha del servidor:
EntityManagerFactory emf = Persistence.createEntityManagerFactory("PU");
public Query Query_Fecha_Actual() {
Query q = null;
EntityManager em = emf.createEntityManager();
String Consulta = "SELECT NOW();";
q = em.createNativeQuery(Consulta);
return q;}
Cargando la obtenida en el JDateChooser:
private void getFecha() {
try {
jDateChooser1.setDate(Fecha_Actual(Query_Fecha_Actual().getSingleResult().toString()));
} catch (ParseException ex) {
Logger.getLogger(Facturacion.class.getName()).log(Level.SEVERE, null, ex);
}
}
Los campos fecha anteriormente eran dolores de cabeza para los programadores, sin embargo la gestión de estos componentes han avanzado mucho, solo debemos tener en cuenta el formato en que estamos trabajando la fecha y se hará mucho más fácil.