Gå til innhold

Grunnlegende hjelp med java:( Data og String?


Anbefalte innlegg

Videoannonse
Annonse
  • 1 måned senere...
Tror dette skulle funke...

txt.Dato.setString(Calendar.DATE.toString());

tror nok dette også fungerer:

 

txt.Dato.setString(""+Calendar.DATE);

 

hvis ikke, så er nok din den beste :)

Kan du sette sammen to objekter av forskjellig type i java (string + datoobjekt)?

I python kan jeg bare gjøre fks

print 'nå kommer et tall: ' + `2`

Finnes det noe liknende i java? altså en snarvei til .toString()-metoden

Lenke til kommentar

En stund siden jeg har programmert java nå, så jeg husker ikke dette i hodet...

 

men utfra koden jeg ser over her så er jo Calendar.DATE en konstant...som inneholder en tall-verdi, ikke dagens dato! Om dere bruker toString for å gjøre den om til tekst så får du fortsatt ikke dagens dato.

 

jhsveli forslag ser rett ut...bruk API'en for å finne ut hvordan man enklest formaterer date-objektet til rett tekst og rett format! :)

Lenke til kommentar
Date dato = new Date(System.currentTime()) brukes for å få nåværende tidspunkt og dato

Dette er nok det beste, ja. Dersom du ikke liker formatet på utskriften til Javas Date.toString(); kan du gjøre følgende:

 

import java.text.SimpleDateFormat;

...

SimpleDateFormat df = new SimpleDateFormat("dd/MM/yyyy HH:mm:ss");
Date dato = new Date(); //Hent nåværende dato basert på system klokken
System.out.println("Nå er det: " + df.format(dato));

 

Skal du gjøre mye kalkulasjoner med datoer ta en nærmere titt på Calendar og GregorianCalendar

 

GregorianCalendar (og Calendar) bruker følgende oppsett:

 

Calendar calendar = new GregorianCalendar();

System.out.println("dato: " + calendar.get(Calendar.DATE));

 

ta en titt i Javas API for disse klassene for å se hvordan de fungerer. SimpleDateFormat og Date vil mest sannsynlig gjøre susen :)

Lenke til kommentar

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å
  • Hvem er aktive   0 medlemmer

    • Ingen innloggede medlemmer aktive
×
×
  • Opprett ny...