Avatar billede toni01 Nybegynder
23. januar 2004 - 12:40 Der er 6 kommentarer og
2 løsninger

Formatering af dato

Hejsa,

følgende udtræk:
  <%out.println(data_jobs.get(1));%>
vises sådanne:
  23-Jan-2004 12:00:01
ønskes formateret så dato sekunder ikke vises, dvs skal vises sådanne:
  23-Jan-2004 12:00
er ikke så bekendt med JSP.

Mvh.
toni
Avatar billede arne_v Ekspert
23. januar 2004 - 12:53 #1
Hvad type returnerer data_jobs.get(1) ?

Hvis det er en String skal du bare cutte de 3 sidst etegn.

Hvis det er en Date eller deraf afledt type kan du lave en SimpleDateFormat
med det format du ønsker.
Avatar billede nute Nybegynder
23. januar 2004 - 13:01 #2
Brug SimpleDateFormat klassen
http://java.sun.com/j2se/1.3/docs/api/java/text/SimpleDateFormat.html

SimpleDateFormat formatter
    = new SimpleDateFormat ("dd-MMM-yyyy hh:mm");
Date objDate = new Date( data_jobs.get(1));
String dateString = formatter.format( objDate );

/nute
Avatar billede toni01 Nybegynder
23. januar 2004 - 13:16 #3
Det er en Date, hvis i skriver et svar kan i få points.

tak for hjælpen.

/toni
Avatar billede arne_v Ekspert
23. januar 2004 - 13:21 #4
svar
Avatar billede toni01 Nybegynder
23. januar 2004 - 14:18 #5
Ved at indsætte eksempel fra nute får jeg flg. fejl:
  Error(190,9): class SimpleDateFormat not found in class _index
i linjen:
  SimpleDateFormat formatter = new SimpleDateFormat ("dd-MMM-yyyy  hh:mm");

?

/toni
Avatar billede nute Nybegynder
23. januar 2004 - 14:21 #6
har du importeret

java.text.*

?
Avatar billede toni01 Nybegynder
23. januar 2004 - 14:36 #7
Nu har jeg :0).
Jeg har tænktmig pointfordeling 5/10 så send et svar.

/toni
Avatar billede nute Nybegynder
23. januar 2004 - 14:38 #8
svar

/nute
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