Desconozco como convertir una variable de tipo Date a String, cuyo valor se almacena en una arreglo de tipo String,
Mi problema esta en la línea que indica: laReferencia.setFechaHora(valores[2].trim());No encuentro la opcion de parse para convertir date a string.
Aquí está el código completo:
public Object getAsObject(FacesContext context, UIComponent arg1, String valor) { try { TbPaqueteria laReferencia = new TbPaqueteria(); String[] valores = valor.split("~"); if (valores.length == 3) { laReferencia.setIdInterno(Integer.parseInt(valores[0].trim())); laReferencia.setNumReferencia(valores[1].trim()); laReferencia.setFechaHora(valores[2].trim()); return laReferencia; } else { FacesMessage msg = new FacesMessage(); msg.setSeverity(FacesMessage.SEVERITY_ERROR); msg.setSummary("Error 1 de conversión de Perfil"); throw new ConverterException(msg); } } catch (NumberFormatException e) { FacesMessage msg = new FacesMessage(); msg.setSeverity(FacesMessage.SEVERITY_ERROR); msg.setSummary("Error 2 de conversi�n de Perfil"); throw new ConverterException(msg); } }
Gracias por la ayuda.
Desconozco como convertir una variable de tipo Date a String, cuyo valor se almacena en una arreglo de tipo String,
Mi problema esta en la línea que indica: laReferencia.setFechaHora(valores[2].trim());
No encuentro la opcion de parse para convertir date a string.
Aquí está el código completo:
public Object getAsObject(FacesContext context, UIComponent arg1, String valor) {
try {
TbPaqueteria laReferencia = new TbPaqueteria();
String[] valores = valor.split("~");
if (valores.length == 3) {
laReferencia.setIdInterno(Integer.parseInt(valores[0].trim()));
laReferencia.setNumReferencia(valores[1].trim());
laReferencia.setFechaHora(valores[2].trim());
return laReferencia;
} else {
FacesMessage msg = new FacesMessage();
msg.setSeverity(FacesMessage.SEVERITY_ERROR);
msg.setSummary("Error 1 de conversión de Perfil");
throw new ConverterException(msg);
}
} catch (NumberFormatException e) {
FacesMessage msg = new FacesMessage();
msg.setSeverity(FacesMessage.SEVERITY_ERROR);
msg.setSummary("Error 2 de conversi�n de Perfil");
throw new ConverterException(msg);
}
}
Gracias por la ayuda.