tschanne: Datumsausgabe

Tach zusammen,

ich hab vor einem TextField als Standartwert das aktuelle Datum zu setzen, dazu hab ich die Date klasse importiert und settext(new Date());
aber da kommt n komisches Format mit text und so...
Möchte aber gerne das Format dd.mm.yyyy
kann man das mit der Date-Klasse machen oder muss ich das anders lösen?
mfg
tschanne

  1. Moin!

    Guck die mal bei den Klassen und Angaben um die hierdrin vorkommen:
    DateFormat.getDateTimeInstance(DateFormat.SHORT,DateFormat.LONG).format(new Date()))

    Das gibt allerdings in obiger Form ein komplettes Datum mit Datum, Uhrzeit und Zeitzone aus.

    MfG
    Rouven

    --
    -------------------
    ss:) zu:) ls:& fo:) de:< va:{ ch:? sh:) n4:( rl:? br:$ js:| ie:) fl:(
  2. Hallo,

    ich hab vor einem TextField als Standartwert das aktuelle Datum zu setzen, dazu hab ich die Date klasse importiert und settext(new Date());
    aber da kommt n komisches Format mit text und so...
    Möchte aber gerne das Format dd.mm.yyyy
    kann man das mit der Date-Klasse machen oder muss ich das anders lösen?

    Du brauchst Die Klasse java.text.SimpleDateFormat.
    http://java.sun.com/j2se/1.4.2/docs/api/java/text/SimpleDateFormat.html

    import java.util.Date;
    import java.text.SimpleDateFormat;

    public class MyDateFormat {
      public static void main (String args[]) {
        try{
          Date d = new Date();
          SimpleDateFormat sdf = new SimpleDateFormat("dd.MM.yyyy");
          String fd = sdf.format(d);
          System.out.println(fd);

    sdf = new SimpleDateFormat("dd. MMMM yyyy");
          fd = sdf.format(d);
          System.out.println(fd);

    sdf = new SimpleDateFormat("EEEE, dd.MM.yyyy");
          fd = sdf.format(d);
          System.out.println(fd);

    } catch(Exception e){}
      }
    }

    viele Grüße

    Axel

    1. Hi,
      Danke. Ich hätte noch ne frage zum Thread weiter unten, vieleicht hast dus nicht gesehen....
      http://forum.de.selfhtml.org/?t=90145&m=540202
      Wie kann ich nun auf den value des ausgewählten elementes zugreiffen?
      aus deinem beispiel hab ich einfach die TextValuePair-klasse eigefügt, allerdings kann ich die nicht public setzen. habe 4 comboboxen im dialog.

      mfg tschanne