Avatar billede speder Nybegynder
03. marts 2003 - 14:00 Der er 2 kommentarer og
2 løsninger

formatering af dato/tid

Hej

Jeg henter et tidsfelt i sql-server og ønsker at formatere det (både dato og tid), men hvordan?

SimpleDateFormat dkdateformat = new SimpleDateFormat("dd-MM-yyyy" HH:mm);
String startdate = dkdateformat.format(resultEvents.getDate("starttime"));

Men ovenstående tager ikke tidspunktet med - jeg har brug for en getDateTime - findes den? Eller en anden måde at gøre det på?
Avatar billede mfalck Praktikant
03. marts 2003 - 14:06 #1
problemet er vist at java.sql.Date ikke har en dato. Du skal bruge datatypen timestamp (rs.getTimestamp())
Avatar billede mfalck Praktikant
03. marts 2003 - 14:07 #2
ups - jeg mente at sql.Date ikke har en tids angivelse og ikke dato.
Avatar billede arne_v Ekspert
03. marts 2003 - 14:08 #3
Prøv med:

SimpleDateFormat dkdateformat = new SimpleDateFormat("dd-MM-yyyy" HH:mm);
String startdate = dkdateformat.format(new Date(resultEvents.getTimestamp("starttime").getTime()));
Avatar billede Slettet bruger
03. marts 2003 - 15:07 #4
SimpleDateFormat("dd-MM-yyyy HH:mm");//skal timer og minutter ikke rykkes indenfor " ?
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