Hallo
ich habe ein Problem in JAVA , ich soll für meinen Lehrer ein Programm schreibe indem er ein Datum eingibt und es soll dann Sagen welche Wochentag das war.
Zum Beispiel: 08.12.2008 war ein Montag.
Leider bin ich nicht so gut in JAVA Bis jetzt hab ich nur das Eingabefeld geschafft.
import java.util.*;
import java.text.*;
import java.io.*;
public class DatumAusgeben
{
public static void main( String args[] )
{
System.out.println( "Datum eingeben: " );
try {
BufferedReader in = new BufferedReader(
new InputStreamReader( System.in ) );
String s = in.readLine();
} catch( IOException ex ) {
System.out.println( ex.getMessage() );
}
}
}
Aber da kann ich ja alles eingeben was ich will, ich müsste es so Programmieren das nur das Datum eingegeben werden kann, TT:MM:JJJJ
Aus meiner Klasse haben viele mir die Klasse GregorianCalendar vorgeschlagen.
Leider hab ich es nur geschafft das Aktuelle Datum mir anzeigen zu lassen, mit Uhrzeit.
SimpleDateFormat fmt;
fmt = new SimpleDateFormat();
fmt.applyPattern("EEEE', 'dd. MMMM yyyy 'um' hh:mm:ss");
Calendar cal;
cal = new GregorianCalendar();
System.out.println( fmt.format( cal.getTime() ) );
Kann mir da jemand ein Paar tipps geben wie ich da vorgehn kann?
Vielen Dank im vorraus.
ich habe ein Problem in JAVA , ich soll für meinen Lehrer ein Programm schreibe indem er ein Datum eingibt und es soll dann Sagen welche Wochentag das war.
Zum Beispiel: 08.12.2008 war ein Montag.
Leider bin ich nicht so gut in JAVA Bis jetzt hab ich nur das Eingabefeld geschafft.
import java.util.*;
import java.text.*;
import java.io.*;
public class DatumAusgeben
{
public static void main( String args[] )
{
System.out.println( "Datum eingeben: " );
try {
BufferedReader in = new BufferedReader(
new InputStreamReader( System.in ) );
String s = in.readLine();
} catch( IOException ex ) {
System.out.println( ex.getMessage() );
}
}
}
Aber da kann ich ja alles eingeben was ich will, ich müsste es so Programmieren das nur das Datum eingegeben werden kann, TT:MM:JJJJ
Aus meiner Klasse haben viele mir die Klasse GregorianCalendar vorgeschlagen.
Leider hab ich es nur geschafft das Aktuelle Datum mir anzeigen zu lassen, mit Uhrzeit.
SimpleDateFormat fmt;
fmt = new SimpleDateFormat();
fmt.applyPattern("EEEE', 'dd. MMMM yyyy 'um' hh:mm:ss");
Calendar cal;
cal = new GregorianCalendar();
System.out.println( fmt.format( cal.getTime() ) );
Kann mir da jemand ein Paar tipps geben wie ich da vorgehn kann?
Vielen Dank im vorraus.