Bonjour ,
quelle classe dans le package java.util.Date qui me permette de récupérer un journal horaire d'une journée donnée ou les seconde s'incrémentent chaque 5secondes.
merci de m'aider
Bonjour ,
quelle classe dans le package java.util.Date qui me permette de récupérer un journal horaire d'une journée donnée ou les seconde s'incrémentent chaque 5secondes.
merci de m'aider
Un "journal horreur," c'est un journal horaire où il se passe que des trucs comme "je me suis cogné le petit orteil dans la porte," "je me suis retourné l'ongle du pouce," "une araignée grosse comme mon poing a envahi la pièce" et "je me suis retrouvé enfermé dans les toilettes sans chasse d'eau après y avoir fait quelque chose d'indescriptible" ?
... Pour avancer par étapes de cinq secondes, tu peux utiliser un Calendar, récupéré avec Calendar.getInstance().
N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java
oups désolée j'ai modifié mon erreur
merci je vais voir avec Calendar
est ce que vous pouvez me donner un exemple ,j'ai pas trouvé ce que je veux faire
j'explique davantage
je développe une petite application ou je dois récupéré une valeur chaque 5secondes de temprérature sur un fichier texte de la manière suivante :
Date Time Temp °C
01.02.2014 00:00:00 22.63
01.02.2014 00:00:05 22.56
01.02.2014 00:00:10 22.63
... .... ....etc
est toute les 5secondes j'ai une nouvelle valeur dans le fichier,mais je veux pas que ça se passe tt les 5secondes réel je veux récupérer le fichier texte une fois exécuté j'aurai tout Time de (00:00:00 à 23:59:55) ou l'avancement sera chaque 5seconde
merci pour votre aide
D'accord. Tu as deux problèmes :
- représenter les données du journal.
Ça peut se faire avec un LinkedHashMap<Date, Double>.
Chaque entrée du journal est une entrée dans la Map, la clé étant la Date correspondante, et la valeur, la température. Comme c'est un LinkedHashMap, le parcours de la Map se ferait dans le même ordre que l'insertion des entrées. Cela permet de représenter toutes les données, dans l'ordre, et sous forme de Date et nombre.
- lire le fichier pour remplir la Map.
Et là, c'est le drame. Tu vas devoir t'y coller comme tu peux.
-- pour commencer, il faut lire ligne par ligne.
-- ensuite, il faut interpréter chaque ligne : à part la première ligne qu'il faut ignorer, chaque ligne doit être insérée dans la Map.
--- Il faut déjà séparer la ligne en deux String : la date/heure, et la température. Ça peut se faire avec une regex, ou alors en cherchant le deuxième espace et en faisant deux substring() pour prendre ce qu'il y a avant et ce qu'il y a après.
--- Ensuite, transformer la String date/heure en objet Date : utiliser un SimpleDateFormat.
--- Après, transformer la String température en Double : Double.valueOf()
--- Enfin, ajouter ces deux données comme nouvelle entrée de la Map : put()
N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager