G
Guest
Gast
Hallo!
Ich programmiere gerade eine Kalenderanwendung, die ihre Daten in einer XML Datei hält.
Ein Ausschnitt davon sieht so aus:
Nun schreibe ich gerade eine Funktion (mit DOM), die mir die Daten wieder in meine Applikation importieren soll.
Also in etwa so:
Nun habe ich aber folgendes Problem: Wie bekomme ich aus der toString() Ausgabe von Gregorian Calendar wieder ein Objekt vom Typ GregorianCalendar? Ich hatte ja gedacht dass die Klasse einen solchen String als Konstruktor aufnimmt, aber das war nix. Ich kann doch nicht alle Attribute einzeln sichern und wieder laden? Wie ist am besten vorzugehen? Danke schonmal für Hilfe!!
grüße
axim
Ich programmiere gerade eine Kalenderanwendung, die ihre Daten in einer XML Datei hält.
Ein Ausschnitt davon sieht so aus:
Code:
<end_date>java.util.GregorianCalendar[time=983615769328,areFieldsSet=true,areAllFieldsSet=true,
lenient=true,zone=sun.util.calendar.ZoneInfo[id="Europe/Berlin",offset=3600000,dstSavings=3600000,
useDaylight=true,transitions=143,lastRule=java.util.SimpleTimeZone[id=Europe/Berlin,offset=3600000,
dstSavings=3600000,useDaylight=true,startYear=0,startMode=2,startMonth=2,startDay=-1,
startDayOfWeek=1,startTime=3600000,startTimeMode=2,endMode=2,endMonth=9,endDay=-1,
endDayOfWeek=1,endTime=3600000,endTimeMode=2]],firstDayOfWeek=2,minimalDaysInFirstWeek=4,
ERA=1,YEAR=2001,MONTH=2,WEEK_OF_YEAR=9,WEEK_OF_MONTH=1,DAY_OF_MONTH=3,
DAY_OF_YEAR=62,DAY_OF_WEEK=7,DAY_OF_WEEK_IN_MONTH=1,AM_PM=0,HOUR=11,HOUR_OF_DAY=11,
MINUTE=36,SECOND=9,MILLISECOND=328,ZONE_OFFSET=3600000,DST_OFFSET=0]</end_date>
<is_whole_day>false</is_whole_day>
<apptState>FREE</apptState>
</CalendarItem>
Nun schreibe ich gerade eine Funktion (mit DOM), die mir die Daten wieder in meine Applikation importieren soll.
Also in etwa so:
Code:
String res;
NodeList nl = el.getElementsByTagName(name);
if(nl.getLength()==1)
{
Node it = nl.item(0);
res = it.getTextContent();
}
Nun habe ich aber folgendes Problem: Wie bekomme ich aus der toString() Ausgabe von Gregorian Calendar wieder ein Objekt vom Typ GregorianCalendar? Ich hatte ja gedacht dass die Klasse einen solchen String als Konstruktor aufnimmt, aber das war nix. Ich kann doch nicht alle Attribute einzeln sichern und wieder laden? Wie ist am besten vorzugehen? Danke schonmal für Hilfe!!
grüße
axim