Hallo,
ich habe folgendes Problem:
Ich bekomme, wenn ich GregorianCalendar( jahr, monat, tag) aufrufe und die Millisekunden berechnen lasse ein anderes Ergebnis als wenn ich über SimpleDateFormat( "jahr-monat-tag") mit "yyyy-MM-dd" berechnen lasse.
Hier der Code
long dt = new GregorianCalendar(1990, 3, 7).getTimeInMillis();
SimpleDateFormat format = new SimpleDateFormat( "yyyy-MM-dd" );
Date date = format.parse( "1990-03-07" );
GregorianCalendar cal = new GregorianCalendar();
cal.setTime(date);
long dt2 = cal.getTimeInMillis();
Wie gesagt, leider ist dt1 ungleich dt2.
Hier die Werte:
dt1 = 639439200000
dt2 = 636764400000
Vielen Dank für Hilfe,
Grüsse
Cryptic
ich habe folgendes Problem:
Ich bekomme, wenn ich GregorianCalendar( jahr, monat, tag) aufrufe und die Millisekunden berechnen lasse ein anderes Ergebnis als wenn ich über SimpleDateFormat( "jahr-monat-tag") mit "yyyy-MM-dd" berechnen lasse.
Hier der Code
long dt = new GregorianCalendar(1990, 3, 7).getTimeInMillis();
SimpleDateFormat format = new SimpleDateFormat( "yyyy-MM-dd" );
Date date = format.parse( "1990-03-07" );
GregorianCalendar cal = new GregorianCalendar();
cal.setTime(date);
long dt2 = cal.getTimeInMillis();
Wie gesagt, leider ist dt1 ungleich dt2.
Hier die Werte:
dt1 = 639439200000
dt2 = 636764400000
Vielen Dank für Hilfe,
Grüsse
Cryptic