Précédent   Forum des professionnels en informatique > Systèmes > Linux > Applications
Applications Questions sur l'utilisation d'applications, du shell, et des interfaces graphiques (KDE, Gnome, XFCE... )
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 22/08/2007, 10h06   #1
Invité de passage
 
Développeur informatique
Inscription : juin 2007
Messages : 46
Détails du profil
Informations personnelles :
Âge : 29
Localisation : France, Paris (Île de France)

Informations professionnelles :
Activité : Développeur informatique

Informations forums :
Inscription : juin 2007
Messages : 46
Points : 1
Points : 1
Envoyer un message via MSN à Info_76 Envoyer un message via Yahoo à Info_76
Par défaut Récupération de l'heure avec une résolution de la dixième de seconde

Bonjour à tous, je programme sous linux( fedora core 4), et j'horodate des décléchenchements d'événements; jusque là pas de soucis j'arrive à récupérér l'heure, les minutes, les secondes, le jour, le mois, et l'année. maintenant je souhaiterais récupérer l'horodate avec une résolution de la dixième de seconde.

typiquement avant j'avais par exemple pour un déclenchement:

22/08/2007 10:00:00

maintenant ce que je souhaiterais avoir c'est:

22/08/2007 10:01:1,5

1 seconde 50 dixièmes.


j'ai regardé et j'ai trouvé la fonction gettimeofday() mais je ne sais pas si c'est la plus appropriée pour ce que je veux faire.

Merci à tous
Info_76 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/08/2007, 09h31   #2
Modérateur
 
Avatar de gangsoleil
 
R&D en systemes informatiques bas niveau Unix/Linux
Inscription : mai 2004
Messages : 5 496
Détails du profil
Informations personnelles :
Âge : 31
Localisation : France, Isère (Rhône Alpes)

Informations professionnelles :
Activité : R&D en systemes informatiques bas niveau Unix/Linux

Informations forums :
Inscription : mai 2004
Messages : 5 496
Points : 9 677
Points : 9 677
Bonjour,

La question qui me vient tout de suite à l'esprit est pourquoi avoir besoin d'une telle résolution ?

Quoi qu'il en soit, il n'existe pas à ma connaissance de fonction classiques (genre 'date') qui permette de faire ce que tu veux. Il faudra donc que tu l'écrives.

Pour ce faire gettimeofday() est surement un bon candidat oui.
__________________
Modérateur "C", "Informatique Générale & Hardware" et "Unix"
Les règles du forum
gangsoleil est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/08/2007, 13h52   #3
Expert Confirmé Sénior
 
Inscription : janvier 2007
Messages : 8 743
Détails du profil
Informations personnelles :
Âge : 54

Informations forums :
Inscription : janvier 2007
Messages : 8 743
Points : 9 978
Points : 9 978
j'ai fourni une petite routine en C qui permet de récupérer le temps à la microseconde :

http://c.developpez.com/sources/?pag...DATE_get_clock

(la dernière en bas de la page).
__________________
"Un homme sage ne croit que la moitié de ce qu’il lit. Plus sage encore, il sait laquelle".

Consultant indépendant.
Architecture systèmes complexes. Programmation grosses applications critiques. Ergonomie.
C, Fortran, XWindow/Motif, Java

Je ne réponds pas aux MP techniques
souviron34 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 14h18.


 
 
 
 
Partenaires

Hébergement Web