Avatar billede sk-man Nybegynder
12. april 2003 - 14:55 Der er 9 kommentarer og
1 løsning

nuværende tid/dato til database

Jeg skal have lagt nuværende dato/tid ind i et databasefelt (time). Hvordan får jeg systemtiden i formatet Time?
Avatar billede disky Nybegynder
12. april 2003 - 14:57 #1
Bruger simpleDateFormatter
Avatar billede sk-man Nybegynder
12. april 2003 - 14:59 #2
?
Avatar billede disky Nybegynder
12. april 2003 - 15:01 #3
Ups den hedder SimpleDateFormatter og det er en klasse til formatering af datoer.
Avatar billede fsconsult.dk Nybegynder
12. april 2003 - 15:03 #4
Det kommer an på hvordan du opdaterer din database. Hvis du genererer et SQL statement som ren tekst, så skal du bruge java.text.SimpleDateFormat som disky foreslår.
Avatar billede arne_v Ekspert
12. april 2003 - 15:07 #5
Hvis du bruger en PreparedStatement, så laver du bare:

pstmt.setTime(n, (new GregorianCalendar()).getTime());
Avatar billede sk-man Nybegynder
12. april 2003 - 15:08 #6
jeg bruger resultset. Dvs:

rs.updateTime("tid", systemtid)

Jeg skan altså bruge en cariabel Time systemtid
Avatar billede arne_v Ekspert
12. april 2003 - 15:14 #7
rs.updateTime("tid",  (new GregorianCalendar()).getTime());
Avatar billede arne_v Ekspert
12. april 2003 - 15:22 #8
Ha - det er sgu da noget vrøvl.

rs.updateTime("tid",  new Time((new GregorianCalendar()).getTime().getTime());
Avatar billede arne_v Ekspert
12. april 2003 - 15:24 #9
Og det er ikke en fejl med de to gange getTime() !
Avatar billede sk-man Nybegynder
12. april 2003 - 15:28 #10
Fint. Nu virker det
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester