Avatar billede yac Nybegynder
24. marts 2004 - 14:06 Der er 9 kommentarer og
1 løsning

getSeconds, Deprecated?

Jeg har lavet en sql forspørgsel, der henter tiden af et dato fra en database.

Time test = test.getTime("dato");

Denne Time ville jeg så gerne have sekunder fra, men eftersom getSeconds er blevet deprecated fra version 1.1 af, vil jeg vide, hvad jeg skal skrive i stedet...

int seconds = test.getSeconds(); //må ikke bruges

Det skal åbenbart være noget i stil med

Calendar.get(Calendar.SECOND), men ved ikke hvordan jeg skal bruge det.
Avatar billede arne_v Ekspert
24. marts 2004 - 15:20 #1
Du laver en:

Calendar cal = new GregorianCalendar();
cal.setTime(d);
int s = Calendar.get(Calendar.SECOND);
Avatar billede yac Nybegynder
24. marts 2004 - 15:23 #2
hvad er d? Kan du ikke bruge det eksempel jeg har brugt foroven, hvordan skal jeg hente fra databasen?
Avatar billede arne_v Ekspert
24. marts 2004 - 15:27 #3
d er den Time du får ud af databasen.

Calendar cal = new GregorianCalendar();
cal.setTime(test.getTime("dato"));
int s = Calendar.get(Calendar.SECOND);
Avatar billede arne_v Ekspert
24. marts 2004 - 15:27 #4
java.sql.Date , java.sql.Time og java.sql.TimeStamp arver alle fra java.util.Date
Avatar billede arne_v Ekspert
24. marts 2004 - 15:28 #5
Og husk:

Time = kun klokken
Date = kun dag
TimeStampe = dag + klokken
Avatar billede yac Nybegynder
24. marts 2004 - 15:29 #6
det ser ok ud, men får denne fejl
non-static 'member' cannot be referenced from a static context.
Avatar billede yac Nybegynder
24. marts 2004 - 15:30 #7
non-static method get(int) cannot be referenced from a static context.
Avatar billede yac Nybegynder
24. marts 2004 - 15:31 #8
"dato" består af både tid og dato, skal jeg så bruge TimeStampe istedet?
Avatar billede arne_v Ekspert
24. marts 2004 - 16:14 #9
int s = cal.get(Calendar.SECOND);
Avatar billede arne_v Ekspert
24. marts 2004 - 16:14 #10
Ja.
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