Hallo,
ich werd noch wild hier :roll:
Ausgangslage: String auslesen, zerteilen und daraus GregorianCalendar machen
Problem: Was ich reinstecke in GC und was rauskommt, passt nicht
Ich habe ein Array, da steht ein Datum drin, der Form TT.MM.JJJJ. Das zerschneide ich durch die Substrings und will daraus den Kalender füttern mit
steht ja auch so in der API (http://java.sun.com/j2se/1.5.0/docs/api/java/util/GregorianCalendar.html#GregorianCalendar(int,%20int,%20int))
Wenn ich jetzt mal reingucke was drin ist mit:
dann kommt heraus (oben für tag = 9, monat = 9, jahr = 2005)
Day of Week passt aber nicht, weil der 9.9 nen Freitag ist, die "1" steht ja für Sonntag (http://www.galileocomputing.de/openbook/javainsel3/javainsel_100006.htm)
Entweder isses zu spät und ich sehs nicht mehr, oder da ist nen Fehler drin, aber ich find den net :roll:
Wäre für Hilfe dankbar
Fry
ich werd noch wild hier :roll:
Ausgangslage: String auslesen, zerteilen und daraus GregorianCalendar machen
Problem: Was ich reinstecke in GC und was rauskommt, passt nicht
Code:
int tag = Integer.parseInt(array[i][1].toString().substring(0,2));
int monat = Integer.parseInt(array[i][1].toString().substring(3,5));
int jahr = Integer.parseInt(array[i][1].toString().substring(6));
Code:
kalenderCheck.set(jahr,monat,tag);
Wenn ich jetzt mal reingucke was drin ist mit:
Code:
System.out.println(kalenderCheck.get(GregorianCalendar.DAY_OF_MONTH) + "."
+ kalenderCheck.get(GregorianCalendar.MONTH) + "." + kalenderCheck.get(GregorianCalendar.YEAR)
+ " Day of Week ist " + GregorianCalendar.DAY_OF_WEEK);
dann kommt heraus (oben für tag = 9, monat = 9, jahr = 2005)
Code:
9.9.2005 Day of Week ist 1
Day of Week passt aber nicht, weil der 9.9 nen Freitag ist, die "1" steht ja für Sonntag (http://www.galileocomputing.de/openbook/javainsel3/javainsel_100006.htm)
Entweder isses zu spät und ich sehs nicht mehr, oder da ist nen Fehler drin, aber ich find den net :roll:
Wäre für Hilfe dankbar
Fry