Type date en java
Fermé
AHop
Messages postés
22
Date d'inscription
jeudi 18 mai 2017
Statut
Membre
Dernière intervention
24 mai 2017
-
18 mai 2017 à 16:30
Felice_ Messages postés 265 Date d'inscription mardi 25 avril 2017 Statut Membre Dernière intervention 20 juillet 2017 - 18 mai 2017 à 20:46
Felice_ Messages postés 265 Date d'inscription mardi 25 avril 2017 Statut Membre Dernière intervention 20 juillet 2017 - 18 mai 2017 à 20:46
A voir également:
- Type date java
- Waptrick java football - Télécharger - Jeux vidéo
- Jeux java itel football - Télécharger - Jeux vidéo
- Java apk - Télécharger - Langages
- Java décompiler - Télécharger - Langages
- Java runtime - Télécharger - Langages
4 réponses
Felice_
Messages postés
265
Date d'inscription
mardi 25 avril 2017
Statut
Membre
Dernière intervention
20 juillet 2017
11
18 mai 2017 à 17:05
18 mai 2017 à 17:05
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 »
AHop
Messages postés
22
Date d'inscription
jeudi 18 mai 2017
Statut
Membre
Dernière intervention
24 mai 2017
18 mai 2017 à 17:57
18 mai 2017 à 17:57
comment ? j'ai pas bien compris
Felice_
Messages postés
265
Date d'inscription
mardi 25 avril 2017
Statut
Membre
Dernière intervention
20 juillet 2017
11
Modifié le 18 mai 2017 à 19:02
Modifié le 18 mai 2017 à 19:02
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(); } } }
KX
Messages postés
16755
Date d'inscription
samedi 31 mai 2008
Statut
Modérateur
Dernière intervention
12 février 2025
3 020
Modifié le 18 mai 2017 à 18:49
Modifié le 18 mai 2017 à 18:49
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
AHop
Messages postés
22
Date d'inscription
jeudi 18 mai 2017
Statut
Membre
Dernière intervention
24 mai 2017
18 mai 2017 à 19:43
18 mai 2017 à 19:43
KX
Messages postés
16755
Date d'inscription
samedi 31 mai 2008
Statut
Modérateur
Dernière intervention
12 février 2025
3 020
18 mai 2017 à 19:49
18 mai 2017 à 19:49
à quoi ça sert de faire
int att6 = Integer.parseInt(lineFile.getAttribute6());si tu ne te sers pas de att6 qui est justement de type int comme il faut !?
AHop
Messages postés
22
Date d'inscription
jeudi 18 mai 2017
Statut
Membre
Dernière intervention
24 mai 2017
18 mai 2017 à 20:11
18 mai 2017 à 20:11
l'att 6 si la valeur que je veux ajouter au lieu de 20 et il est de type String
KX
Messages postés
16755
Date d'inscription
samedi 31 mai 2008
Statut
Modérateur
Dernière intervention
12 février 2025
3 020
>
AHop
Messages postés
22
Date d'inscription
jeudi 18 mai 2017
Statut
Membre
Dernière intervention
24 mai 2017
18 mai 2017 à 20:21
18 mai 2017 à 20:21
"il est de type String"
int att6c'est ton code !
Felice_
Messages postés
265
Date d'inscription
mardi 25 avril 2017
Statut
Membre
Dernière intervention
20 juillet 2017
11
>
AHop
Messages postés
22
Date d'inscription
jeudi 18 mai 2017
Statut
Membre
Dernière intervention
24 mai 2017
Modifié le 18 mai 2017 à 20:46
Modifié le 18 mai 2017 à 20:46
Dans ce cas, pourquoi tu ne le fais pas ?
int att6 = Integer.parseInt(lineFile.getAttribute6()); c.add(Calendar.MINUTE, att6);