Veröffentlicht 24. April 200223 j Hallo zusammen, habe mir ein kleines Programm geschrieben, welches mir zu einem Bestimmten Datum Ereignisse anzeigen soll. Die Variable vom Typ GregorianCalender macht allerdings Probleme, und ich weiß nicht warum. Hier die Stelle. Initalisierung als Klassenweit bekannte Variable. public class { GregorianCalendar springbeginn = new GregorianCalenda(jahr,2,22); // Klappt ohne Probleme. ... springbeginn.add(Calendar.DATE, (j+i)); // Fehler, sagt "Must Return a result of type java.util.Date"" meine Frage, warum. Ich ich will zu dem oben bei der Initalisierung angegebenen Datum, diese Tage dazuaddieren. Danke an alle Helfenden. DVO
24. April 200223 j Original geschrieben von dvo99 public class { GregorianCalendar springbeginn = new GregorianCalenda(jahr,2,22); // Klappt ohne Probleme. ... springbeginn.add(Calendar.DATE, (j+i)); // Fehler, sagt "Must Return a result of type java.util.Date"" Das klappt so wunderbar... rufst du "springbeginn.add(Calendar.DATE, (j+i));" so auf? Oder ist diese Zeile in einer anderen Funktion eingebettet. add(int,int) gibt nämlich nichts zurück, sondern ändert direkt das Object springbeginn . Gruß Jaraz
24. April 200223 j Autor Probleme behoben, hatte nichts mit GregorianCalender zu tun, sondern war schlicht und einfach ein dummer wirklich dummer Programmierfehler. Trotzdem Danke. DVO
Archiv
Dieses Thema wurde archiviert und kann nicht mehr beantwortet werden.