Hallo erstmal an die Com.
Nach langem Tüfteln und Probieren kann ich den Fehler nicht finden ;(
Bei mir will das
Objekt einfach nicht hinhauen.
Ich mach alles richtig, vom erstellen bis zur (einfachen) Benutzung.
Jedes mal wenn ich das Objekt in Form eines String auf die Konsole schreibe, funktioniert alles, aber so leicht sollte es mir doch nicht gelingen da ich mit der ganzen Forum nicht arbeiten kann.
Ich möchte jetzt nur die Tage des Systems verwenden, zB: DAY_OF_YEAR , DAY_OF_MONTH ...
Hier kommen mal die Codebsp.:
Mit Date:
Output:
>> Sat Apr 07 15:14:10 CEST 2012
Funktioniert einwandfrei, ich möchte jetzt aber die DAY_OF_YEAR, also den Tag des Jahres haben.
Dazu muss ich dann das Calendar Objekt verwenden da das seit einer JDK Version ersetzt worden ist.
(Es kommt bei beiden aber der gleiche Mist heraus)
Mit Calendar:
Output:
>> 6
Was ?!
Ich würde gerne die TagE seit dem 1.Jänner haben.
Das geht auch soviel ich weiß, aber es will einfach nicht hinhauen bei beiden Objekten.
Was mache ich falsch ?:rtfm:
Was mache ich falsch, bitte um Hilfe und danke für diese schon mal im Voraus.
Mfg
Max
Nach langem Tüfteln und Probieren kann ich den Fehler nicht finden ;(
Bei mir will das
Code:
Date
Ich mach alles richtig, vom erstellen bis zur (einfachen) Benutzung.
Jedes mal wenn ich das Objekt in Form eines String auf die Konsole schreibe, funktioniert alles, aber so leicht sollte es mir doch nicht gelingen da ich mit der ganzen Forum nicht arbeiten kann.
Ich möchte jetzt nur die Tage des Systems verwenden, zB: DAY_OF_YEAR , DAY_OF_MONTH ...
Hier kommen mal die Codebsp.:
Mit Date:
Java:
public static void main(String[] args)
{
Date d = new Date();
String dx = d.toString();
System.out.println(dx);
}
Output:
>> Sat Apr 07 15:14:10 CEST 2012
Funktioniert einwandfrei, ich möchte jetzt aber die DAY_OF_YEAR, also den Tag des Jahres haben.
Dazu muss ich dann das Calendar Objekt verwenden da das seit einer JDK Version ersetzt worden ist.
(Es kommt bei beiden aber der gleiche Mist heraus)
Mit Calendar:
Java:
public static void main(String[] args)
{
Calendar c = Calendar.getInstance();
int tagDesJahres = Calendar.DAY_OF_YEAR;
System.out.println(tagDesJahres);
}
Output:
>> 6
Was ?!
Ich würde gerne die TagE seit dem 1.Jänner haben.
Das geht auch soviel ich weiß, aber es will einfach nicht hinhauen bei beiden Objekten.
Was mache ich falsch ?:rtfm:
Was mache ich falsch, bitte um Hilfe und danke für diese schon mal im Voraus.
Mfg
Max
Zuletzt bearbeitet: