"Normales" Datumsformat aus Date-Objekt

body-mg

Grünschnabel
Hallo Leute,

wie kann ich aus einem normalen Date-Objekt z.B. ein String erzeugen in der Form TT.MM.JJJJ. Ich habe es nur hinbekomen mit den deprecated-Methoden .getDate(), .getMonth() und .getYear().

Was kann ich stattdessen nehmen?

Mein Code zurzeit:
Code:
Date date= new Date();
String normalDate=date.getDate()+"."+date.getMonth()+"."+date.getYear();
 
Moin,

das geht einfach mit den DateFormat-Klassen:
Java:
import java.text.DateFormat;
import java.text.SimpleDateFormat;

import java.util.Date;

public class ShowDate{

 public static void main(String[] args) {
     Date       date = new Date();
     DateFormat df   = new SimpleDateFormat("dd.MM.yyyy");

     System.out.println(df.format(date));
 }
}

[Edit]: Imports vergessen mit zu zeigen.

Gruß,
Xan
 
Zuletzt bearbeitet:
Zurück