Obtenir date system sous forme jj-mm-aa hh-mm-ss
sarah!
Messages postés
57
Statut
Membre
-
KX Messages postés 19031 Statut Modérateur -
KX Messages postés 19031 Statut Modérateur -
bonjour ,
je creé un programme sous java et j'ai besoin de récupéré la date de système avec new Date() et la récupérer sous un fichier mais la date et sous la forme "Mon Dec 23 19:21:38 CET 2013" je cherche et le modifier sous la forme (23-12-2013 19:21:38)
comment se procéder SVP?
merci
je creé un programme sous java et j'ai besoin de récupéré la date de système avec new Date() et la récupérer sous un fichier mais la date et sous la forme "Mon Dec 23 19:21:38 CET 2013" je cherche et le modifier sous la forme (23-12-2013 19:21:38)
comment se procéder SVP?
merci
A voir également:
- Format jjmmaa
- Reboot system now - Guide
- Mise en forme conditionnelle excel - Guide
- Cette action ne peut pas être réalisée car le fichier est ouvert dans system - Guide
- Obtenir windows 10 gratuitement - Accueil - Mise à jour
- System fan 90b - Forum Matériel & Système
3 réponses
Salut,
Regarde ici, cela pourra peut-etre t'aider
chapitre 89-1-6 :
https://jmdoudoux.developpez.com/cours/developpons/java/chap-utilisation_dates.php
Regarde ici, cela pourra peut-etre t'aider
chapitre 89-1-6 :
https://jmdoudoux.developpez.com/cours/developpons/java/chap-utilisation_dates.php
mercii bcp pour le lien :
j'ai utilisé la classe SimpleDateFormat comme suit :
j'ai utilisé la classe SimpleDateFormat comme suit :
import java.text.SimpleDateFormat;j'ai obtenue le résultat suivante :
import java.util.Date;
import java.util.Locale;
public class TestFormaterDate2 {
public static void main(String[] args) {
SimpleDateFormat formater = null;
Date aujourdhui = new Date();
formater = new SimpleDateFormat("'le' dd/MM/yyyy 'à' hh:mm:ss");
System.out.println(formater.format(aujourdhui));
}
}
le 02/02/2014 à 05:30:39est ce qu'il y a une possiblité de rentre l'heur sur 24heurs et non pas sur 12heurs ?
La classe SimpleDateFormat est utile pour lire des String et les convertir en Date, mais pour passer d'une Date à un String, il vaut mieux utiliser les méthodes comme String.format() qui permettent de manipuler tous types de données et pas seulement des dates. En plus le format est proche de celui du C, alors que ceux de DateFormat sont spécifiques.
Voir :
https://docs.oracle.com/javase/7/docs/api/java/util/Formatter.html#dt
import java.util.Date;
public class Test
{
public static void main(String[] args)
{
Date aujourdhui = new Date();
String str = String.format("le %1$td/%1$tm/%1$ty à %1$tH:%1$tM:%1$tS", aujourdhui);
System.out.println(str);
// ou directement
System.out.printf("le %1$td/%1$tm/%1$ty à %1$tH:%1$tM:%1$tS", aujourdhui);
}
}
Voir :
https://docs.oracle.com/javase/7/docs/api/java/util/Formatter.html#dt