Ich habe im Internet einen Rechner gefunden der mir ein Datum zum Wochentag Umrechnet. Das Datum das man eingeben muss habe ich mit Variablen ersetzt. Jetzt sagt Eclipse: The method parse(String) in the type DateFormat is not applicable for the arguments (int) und Ich verstehe nicht warum... Hier der code der Class.
[CODE lang="java" title="Class" highlight="28"]import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;
import java.util.Locale;
public class Geldbeutel extends NewTerminPage {
public static void main(String[] args) {
int monat;
int day = (Integer) DaySpinner.getValue();
switch(MonthSpinner.getValue().toString()) {
case "JANUAR": monat = 1;
case "FEBRUAR" : monat = 2;
case "MÄRZ" : monat = 3;
case "APRIL" : monat = 4;
case "MAI" : monat = 5;
case "JUNI" : monat = 6;
case "JULI" : monat = 7;
case "AUGUST" : monat = 8;
case "SEPTEMBER" : monat = 9;
case "OKTOBER" : monat = 10;
case "NOVEMBER" : monat = 11;
case "DEZEMBER" : monat = 12;
}
SimpleDateFormat formatter = new SimpleDateFormat("dd/MM/yyyy");
try {
Date date = formatter.parse(day/monat/ (int) YearSpinner.getValue());
System.out.println("Date is: "+date);
}
catch (ParseException e) {
e.printStackTrace();
}
}
}[/CODE]
Schonmal danke im vorraus!!!! Ich hoffe die Frage ist nicht zu dumm
[CODE lang="java" title="Class" highlight="28"]import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;
import java.util.Locale;
public class Geldbeutel extends NewTerminPage {
public static void main(String[] args) {
int monat;
int day = (Integer) DaySpinner.getValue();
switch(MonthSpinner.getValue().toString()) {
case "JANUAR": monat = 1;
case "FEBRUAR" : monat = 2;
case "MÄRZ" : monat = 3;
case "APRIL" : monat = 4;
case "MAI" : monat = 5;
case "JUNI" : monat = 6;
case "JULI" : monat = 7;
case "AUGUST" : monat = 8;
case "SEPTEMBER" : monat = 9;
case "OKTOBER" : monat = 10;
case "NOVEMBER" : monat = 11;
case "DEZEMBER" : monat = 12;
}
SimpleDateFormat formatter = new SimpleDateFormat("dd/MM/yyyy");
try {
Date date = formatter.parse(day/monat/ (int) YearSpinner.getValue());
System.out.println("Date is: "+date);
}
catch (ParseException e) {
e.printStackTrace();
}
}
}[/CODE]
Schonmal danke im vorraus!!!! Ich hoffe die Frage ist nicht zu dumm