jogrba Skrevet 23. juli 2006 Skrevet 23. juli 2006 Hei, Jeg har følgende kode: import java.text.ParseException; import java.text.SimpleDateFormat; public class Dato { SimpleDateFormat sdf; String dato1; String dato2; public Dato() { dato1 = "2006-07-15"; dato2 = "2006-08-30"; try { sdf = new SimpleDateFormat("yyyy-MM-dd"); System.out.println(sdf.parse(dato1)); System.out.println(sdf.parse(dato2)); } catch (ParseException e) { e.printStackTrace();} } public static void main(String[] args) { new Dato(); } } Denne skriver ut følgende: Sat Jul 15 00:00:00 CEST 2006 Wed Aug 30 00:00:00 CEST 2006 Men det jeg er ute etter er å telle antall dager mellom disse to datoene. Jeg trenger altså en måte å regne ut dato2 minus dato1 som returnerer antall dager. Noen som vet?
blackbrrd Skrevet 4. august 2006 Skrevet 4. august 2006 Det går også an å gjøre det selv, da gjør du datoen om til en long vha getTime() funksjonen. En dag er 1000ms*60s*60m*24t. Du trekker da bare den ene datoen fra den andre og deler på antall millisekunder i en dag.
Anbefalte innlegg
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 kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå