10. maj 2002 - 09:12Der er
1 kommentar og 1 løsning
SQL date i Java
Hvis en SQL-date skal benyttes i java, som variabel, hvad skal der så sættes rundt om den. F.eks. ligesom en SQL-Streng i java skal se ud som følgende : '"+variabel+'. Jeg benytter ms-access
Jeg ved ikke hvad du mener, men hvis det er fordi du har fået en java String retur fra et sql kald til DB. så kan du bruge java.util.SimpleDateFormat til at parse den til en java.util.Date som har en metode getTime. Den retunerer en long med tiden i millisekunder efter en bestemt dato. Den long kan du give java.sql.Date i konstruktøren og så har du et objekt med din dato.
fx et sql kald har givet strDate = "10.05.2002"
SimpleDateFormat dFormat = new SimpleDateFormat("dd.MM.yyyy"); java.util.Date utilDate = dFormat.parse(strDate); java.sql.Date sqlDate = new java.sql.Date(utilDate.getTime());
Hvis du bruger JDBC så skulle du måske kigge på resultset.getDate, der får du et java.sql.Date objekt retuneret direkte.
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.