Hallo zusammen,
ich hab mal n paar Fragen zu einer Aufgabe die ich bekommen habe.
Meine Aufgabe ist es, ein Programm zu schreiben, welches nach der Eingabe eines Geburtsdatums der Form (TT:MM:JJJJ) in der Kommandozeile folgendes ausgibt:
1.) Heute ist (beispielhaft) Freitag, 3. Juli 2009
2.) Ihr Geburtstag war am (beispielhaft) Freitag, 7 Februar 1986
3.) Ihr 10000. Lebenstag ist oder war am (beispielhaft) Sonntag, 4. August 2011
So, nun zu meinen Fragen.
Den ersten Punkt bekomm ich wunderbar hin, beim zweiten kann ich das Geburtsdatum in die Kommandozeile eingeben. Doch wie bekomm ich es hin, dass ich mir das Geburtsdatum, welches ich oben eingebe als Ausgabe mit dem entsprechenden Tag angeben lassen kann??? Ich weiß, dass ich das Eingegebene irgendwie als Datum formatieren muss, bekomms aber ums verrecken nicht hin.
Und wie kann man dann vom eingegebenen Datum aus 10000 Tage dazuzählen?
Ich poste noch meinen bisherigen Code
Danke schon mal für eure Antworten
ich hab mal n paar Fragen zu einer Aufgabe die ich bekommen habe.
Meine Aufgabe ist es, ein Programm zu schreiben, welches nach der Eingabe eines Geburtsdatums der Form (TT:MM:JJJJ) in der Kommandozeile folgendes ausgibt:
1.) Heute ist (beispielhaft) Freitag, 3. Juli 2009
2.) Ihr Geburtstag war am (beispielhaft) Freitag, 7 Februar 1986
3.) Ihr 10000. Lebenstag ist oder war am (beispielhaft) Sonntag, 4. August 2011
So, nun zu meinen Fragen.
Den ersten Punkt bekomm ich wunderbar hin, beim zweiten kann ich das Geburtsdatum in die Kommandozeile eingeben. Doch wie bekomm ich es hin, dass ich mir das Geburtsdatum, welches ich oben eingebe als Ausgabe mit dem entsprechenden Tag angeben lassen kann??? Ich weiß, dass ich das Eingegebene irgendwie als Datum formatieren muss, bekomms aber ums verrecken nicht hin.
Und wie kann man dann vom eingegebenen Datum aus 10000 Tage dazuzählen?
Ich poste noch meinen bisherigen Code
Java:
currentPost.edit();
import java.util.*;
import java.lang.*;
import java.text.*;
public class Aufgabe3 {
public static void main(String[] args){
int Tag = Integer.valueOf(args[0]);
int Monat = Integer.valueOf(args[1]);
int Jahr = Integer.valueOf(args[2]);
DateFormat df = DateFormat.getDateInstance(DateFormat.FULL);
GregorianCalendar Heute = new GregorianCalendar();
System.out.println("Heutiges Datum: "+df.format(Heute.getTime()));
SimpleDateFormat eingabeformat = new SimpleDateFormat("dd MM yyyy", Locale.GERMAN);
GregorianCalendar Geburtstag = new GregorianCalendar();
}
Danke schon mal für eure Antworten