I want to show dates in a JformattedTextField, using the partern day/month/year, however, I only can show "yyyy-mm-dd" because this is how the postgresql send to java, How can I transform to the partern I want to use?
The JformattedTextField has this format "##/##/####"
Normally, the database show "yyyy-mm-dd" in the textfield without a mask, that means, the database is sending me a data, but i need to use a mask showing me dd/MM/yyyy and if the mask is on, i get nothing on the jFormattedTextField
I already saw the orther topic about it, but, i could not resolve my problem
if(rs.next()){
jFormattedTextFieldCPF.setText(rs.getString("cad_cpf"));
jTextFieldNOME.setText(rs.getString("cad_nome"));
jTextFieldIDADE.setText(rs.getString("cad_idade"));
jTextFieldAPELIDO.setText(rs.getString("cad_apelido"));
jTextFieldDATA.setText(rs.getString("cad_data"));
jFormattedTextFieldPROCURAR.setText(""); //deixa o campo vazio
jFormattedTextFieldCPF.setEnabled(false);
jTextFieldNOME.setEnabled(true);
jTextFieldIDADE.setEnabled(true);
jTextFieldDATA.setEnabled(true);
jTextFieldAPELIDO.setEnabled(true);
jButtonExcluir.setEnabled(true);
jButtonALTERAR.setEnabled(true);
jButtonSalvar.setEnabled(false);
jButtonINSERIR.setEnabled(false);
}
Need to convert to date, so, first you need to receive date on the format the database is saved, them, convert to the format you want, in my case dd/MM/yyyy
Here is the solution I'm using for this problem:
if(rs.next()){
jFormattedTextFieldCPF.setText(rs.getString("cad_cpf"));
jTextFieldNOME.setText(rs.getString("cad_nome"));
jTextFieldIDADE.setText(rs.getString("cad_idade"));
jTextFieldAPELIDO.setText(rs.getString("cad_apelido"));
String Date = new SimpleDateFormat("dd-MM-yyyy").format(rs.getDate("cad_data"));
jFormattedTextFieldDATA.setText(Date);
jFormattedTextFieldPROCURAR.setText(""); //deixa o campo vazio
jFormattedTextFieldCPF.setEnabled(false);
jTextFieldNOME.setEnabled(true);
jTextFieldIDADE.setEnabled(true);
jFormattedTextFieldDATA.setEnabled(true);
jTextFieldAPELIDO.setEnabled(true);
jButtonExcluir.setEnabled(true);
jButtonALTERAR.setEnabled(true);
jButtonSalvar.setEnabled(false);
jButtonINSERIR.setEnabled(false);
The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.