Type date en java
AHop
Messages postés
28
Statut
Membre
-
Felice_ Messages postés 271 Statut Membre -
Felice_ Messages postés 271 Statut Membre -
Bonjour,
j'ai une date par exemple 18-05-2017_10:20:00
je veux ajouter à cette date un ecart de temps qui egale à 20 minute
comment je fait et comment je declare l'attribut ecart de temps .
ça pour convertir string to date
SimpleDateFormat sdf = new SimpleDateFormat("dd-MM-yy hh:mm:ss");
comment je fait pour convertir string to time
j'ai une date par exemple 18-05-2017_10:20:00
je veux ajouter à cette date un ecart de temps qui egale à 20 minute
comment je fait et comment je declare l'attribut ecart de temps .
ça pour convertir string to date
SimpleDateFormat sdf = new SimpleDateFormat("dd-MM-yy hh:mm:ss");
comment je fait pour convertir string to time
A voir également:
- Type date java
- Jeux java itel - Télécharger - Jeux vidéo
- Waptrick java football - Télécharger - Jeux vidéo
- Eclipse java - Télécharger - Langages
- Waptrick java voiture - Télécharger - Jeux vidéo
- Java apk - Télécharger - Langages
4 réponses
L'objet « Date » possède la méthode « getTime » qui permet de convertir ta date en milliseconde.
Tu rajoutes ensuite tes 20 minutes
Puis tu assignes avec la méthode « setTime »
Tu rajoutes ensuite tes 20 minutes
Puis tu assignes avec la méthode « setTime »
Comme ceci en fait :
import java.util.Calendar;
import java.util.GregorianCalendar;
import java.util.Date;
import java.text.SimpleDateFormat;
import java.text.ParseException;
public class Principal {
public static void main(String arguments[]) {
SimpleDateFormat sdf = new SimpleDateFormat("dd-MM-yyyy_hh:mm:ss");
try {
Date date = sdf.parse("18-05-2017_10:20:00");
Calendar c = new GregorianCalendar();
c.setTime(date);
c.add(Calendar.MINUTE, 20);
System.out.println(date = c.getTime());
} catch (ParseException e) {
e.printStackTrace();
}
}
}
Bonjour,
Un exemple avec une manipulation de java.util.Calendar
La confiance n'exclut pas le contrôle
Un exemple avec une manipulation de java.util.Calendar
public static void main(String[] args) {
String str = "18-05-2017_10:20:00";
String[] tab = str.split("\\D"); // ["18","05","2017","10","20","00"]
Calendar cal = Calendar.getInstance();
cal.set(Integer.parseInt(tab[2]), // year
Integer.parseInt(tab[1]), // month
Integer.parseInt(tab[0]), // day
Integer.parseInt(tab[3]), // hour
Integer.parseInt(tab[4]), // minute
Integer.parseInt(tab[5])); // second
System.out.println(cal.getTime()); // Sun Jun 18 10:20:00 CEST 2017
cal.add(Calendar.MINUTE, 20);
System.out.println(cal.getTime()); // Sun Jun 18 10:40:00 CEST 2017
}
La confiance n'exclut pas le contrôle
