如何设置从数据库中检索的jDateChooser的日期?

时间:2012-08-01 05:25:54

标签: java mysql netbeans-7 jdatechooser

我有一个表单,我想从数据库中访问日期,并在jDateChooser中显示特定记录。

我将日期保存为数据库中的字符串。

如何从数据库表中获取日期以及如何在jDateChooser中设置该日期?

3 个答案:

答案 0 :(得分:3)

如果您将日期作为String存储在数据库中,那么您需要将其作为String

进行检索
String dateValue = resultset.getString(...); // What ever column
java.util.Date date = new SimpleDateFormat("dd-MM-yyyy").parse(dateValue);

jDateChooser.setDate(date);

答案 1 :(得分:1)

如果您提到的date chooserString dateValue = resultset.getString(2); // Your column Name java.util.Date date = new SimpleDateFormat("dd-MM-yyyy").parse(dateValue); Calendar cal = Calendar.getInstance(); cal.setTime(date); jDateChooserDCC.setSelectedDate(cal); ,那么可能有一种解决办法。

"properties": {
    "ipConfigurations": [
      {
        "name": "ipconfig1",
        "properties": {
          "privateIPAllocationMethod": "static",
          "PrivateIpAddress": [concat("10.0.0."), copyindex())],
          "copy": { 
                "name": "ipaddress", 
                "count": "["[variables('numberOfInstances')]"]" 
            }, 
          "subnet": {
            "id": "[variables('subnetRef')]"
          },
          "loadBalancerBackendAddressPools": [
            {
              "id": "[concat(variables('lbID'), '/backendAddressPools/BackendPool1')]"
            }
          ],
          "loadBalancerInboundNatRules": [
            {
              "id": "[concat(variables('lbID'),'/inboundNatRules/RDP-VM', copyindex())]"
            }
          ]
        }
      }
    ]
  }
},

答案 2 :(得分:-2)

SimpleDateFormat date = new SimpleDateFormat("yyyy-MM-dd");
Date dateValue = null;
try {
    dateValue = date.parse(resultset.getstring(1));
} catch (ParseException ex) {
    Logger.getLogger(pegawai.class.getName()).log(Level.SEVERE, null, ex);
}
jdateChooser.setDate(dateValue); 

注意:resultset.getstring(1)是来自数据库mysql的数据