Convertir un String en date | Java

Dans ce tutoriel nous allons découvrir comment convertir un String en date en Java. Nous pouvons convertir String en Date en java en utilisant la méthode parse() des classes DateFormat et SimpleDateFormat.
 
 

Exemple 1:
import java.text.SimpleDateFormat;
import java.util.Date;

public class Main {
	public static void main(String[] args)throws Exception {
		String str = "29/11/2020";
		Date date = new SimpleDateFormat("dd/MM/yyyy").parse(str);
		System.out.println(str+" "+date);
	}
}

 
Sortie:

29/11/2020 Sun Nov 29 00:00:00 UTC 2020

 

Exemple 2:
import java.time.format.DateTimeFormatter;
import java.time.LocalDate;

public class Main {

    public static void main(String[] args) {
        String str = "2020-11-29";
        LocalDate date = LocalDate.parse(str, DateTimeFormatter.ISO_DATE);
        System.out.println(date);
    }
}

 
Sortie:

2020-11-29

Dans le code ci-dessus, nous avons utilisé le formateur prédéfini ISO_DATE qui prend la chaîne de date au format 2020-11-29.
 

Partagez cet article

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *