L'heure en java
bat2408
Messages postés
329
Date d'inscription
Statut
Membre
Dernière intervention
-
bat2408 Messages postés 329 Date d'inscription Statut Membre Dernière intervention -
bat2408 Messages postés 329 Date d'inscription Statut Membre Dernière intervention -
Bonjour à tous
Je sais qu'il existe déjà nombre de topics là dessus mais je suis vraiment perdu. Je suis débutant en Java et pour un projet, j'ai besoin de manipuler des heures (et uniquement des heures, donc pas la peine de m'encombrer avec les dates etc).
On m'a conseillé d'utiliser Time, avec donc import java.sql.Time et j'ai créé mes variables :
public Time heure1;
public Time heure2;
Sauf que j'ai besoin que l'utilisateur rentre ces valeurs au clavier, quand je lui demande. Et je ne sais absolument pas comment récupérer ça. J'ai créé mon scanner, mais (exemple) :
t1 = sc.nextTime(); ne fonctionne pas.
J'ai lu beaucoup de docs mais j'ai l'impression qu'il y a une infinité de façon de faire et je suis complètement perdu!
Merci d'avance :)
Je sais qu'il existe déjà nombre de topics là dessus mais je suis vraiment perdu. Je suis débutant en Java et pour un projet, j'ai besoin de manipuler des heures (et uniquement des heures, donc pas la peine de m'encombrer avec les dates etc).
On m'a conseillé d'utiliser Time, avec donc import java.sql.Time et j'ai créé mes variables :
public Time heure1;
public Time heure2;
Sauf que j'ai besoin que l'utilisateur rentre ces valeurs au clavier, quand je lui demande. Et je ne sais absolument pas comment récupérer ça. J'ai créé mon scanner, mais (exemple) :
t1 = sc.nextTime(); ne fonctionne pas.
J'ai lu beaucoup de docs mais j'ai l'impression qu'il y a une infinité de façon de faire et je suis complètement perdu!
Merci d'avance :)
A voir également:
- L'heure en 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
- Java apk - Télécharger - Langages
- Waptrick java voiture - Télécharger - Jeux vidéo
1 réponse
Bonjour,
"On m'a conseillé d'utiliser Time, avec donc import java.sql.Time"
Tout ce qui est java.sql.* c'est pour les bases de données, ce n'est pas vraiment fait pour faire des calculs dessus.
"sc.nextTime(); ne fonctionne pas."
En effet, Scanner manipule des types simples (int, float, String...) mais pour un type Time il faudrait décomposer la saisie pour récupérer heure, minute, seconde et milliseconde... ça demande un peu de traitement.
J'ai besoin de manipuler des heures (et uniquement des heures
Dans ce cas tu pourrais te contenter d'un
"On m'a conseillé d'utiliser Time, avec donc import java.sql.Time"
Tout ce qui est java.sql.* c'est pour les bases de données, ce n'est pas vraiment fait pour faire des calculs dessus.
"sc.nextTime(); ne fonctionne pas."
En effet, Scanner manipule des types simples (int, float, String...) mais pour un type Time il faudrait décomposer la saisie pour récupérer heure, minute, seconde et milliseconde... ça demande un peu de traitement.
J'ai besoin de manipuler des heures (et uniquement des heures
Dans ce cas tu pourrais te contenter d'un
int heure1 = sc.nextInt();
Merci