Gå til innhold

Datoformat med for få siffer...


Anbefalte innlegg

Skrevet

Hei.

 

Når jeg skriver dette:

 

<%

java.util.GregorianCalendar dagensdato = new java.util.GregorianCalendar(java.util.Locale.getDefault());

int dag = dagensdato.get(java.util.Calendar.DAY_OF_MONTH);

int maaned = dagensdato.get(java.util.Calendar.MONTH)+1;

int aar = dagensdato.get(java.util.Calendar.YEAR);

int time = dagensdato.get(java.util.Calendar.HOUR);

out.println(dag+"."+maaned+"."+aar);

%>

 

får jeg ut datoformatet "25.1.2005". Hadde det vært 2. februar, ville det tilsvarende stått "2.2.2005".

 

Hvordan får jeg det på formatet med 2 siffer på dag og måned?

dd.mm.åååå - 25.01.2005

Videoannonse
Annonse
Skrevet

Nå aner jeg ikke hvor stor forskjell det er på MSJS og JavaScript, og vet ikke så stort om hvordan den metoden du bruker fungerer.

 

Men du kan jo alltids bruke en IF, og legge til et 0 foran, eller?

Skrevet

Manfred: KISS - keep it simple stupid :thumbup:

 

Det er en mer fleksibel og robust løsning ved å bruke den innebygde tekstformaterings metoden med tanke på videreutvikling på et senere tidspunkt.

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
×
×
  • Opprett ny...