J'ai une durée en millisecondes que j'aimerais idéalement mettre en forme en utilisant la fonctionnalité de formatage présente dans la bibliothèque boost :: date_time. Cependant, après avoir créé un boost :: posix_time :: time_duration, je n'arrive pas à trouver un moyen de lui appliquer réellement la chaîne de formatage.Temps de formatage en millisecondes avec la bibliothèque boost :: date_time
6
A
Répondre
9
Vous devez ajouter la durée à un objet de temps d'abord, puis la sortie comme ceci:
boost::posix_time::time_facet* facet = new boost::posix_time::time_facet("%Y%m%d %H:%M:%S.%f");
std::stringstream date_stream;
date_stream.imbue(std::locale(date_stream.getloc(), facet));
date_stream << boost::posix_time::microsec_clock::universal_time();
sortie:
20100326 12: 02: 08,024820
Testé avec boost 1.41
Questions connexes
- 1. Boost C++ date_time microsec_clock et second_clock
- 2. boost :: date_time (boost-145) utilisant un uint 64 bits avec des calculs microsec, sans troncature
- 3. Formatage d'une période de temps
- 4. Heure locale avec millisecondes
- 5. Besoin d'aide avec la bibliothèque boost regexp
- 6. Le moyen le plus simple d'obtenir l'heure actuelle dans le fuseau horaire en utilisant boost :: date_time?
- 7. Comment faire pour convertir entre l'heure locale et l'heure universelle en utilisant boost :: date_time?
- 8. Temps de modification du fichier PHP en millisecondes
- 9. En ce qui concerne l'obtention du temps en millisecondes
- 10. Comment obtenir le temps de création du dossier (en millisecondes)?
- 11. Temps d'impression dans un fichier de commandes (en millisecondes)
- 12. Charger l'image avec date_time actuelle en utilisant le Javascript
- 13. durée d'enregistrement en millisecondes avec jQuery?
- 14. Comment obtenir le temps écoulé en millisecondes dans Ruby?
- 15. En JavaScript, existe-t-il une source de temps avec une résolution cohérente en millisecondes?
- 16. comment compiler la bibliothèque de threads boost
- 17. Fonction définitive pour obtenir le temps écoulé en millisecondes
- 18. Boost Unit testing avec la bibliothèque graphique Allegro
- 19. build bibliothèque Boost
- 20. Boost bibliothèque pour RTTI
- 21. Conversion de millisecondes en timecode
- 22. Comment utiliser la bibliothèque C++ Boost avec pkg-config?
- 23. Impossible de mettre en surbrillance la syntaxe NetBeans avec la bibliothèque boost
- 24. la bibliothèque de source fermée inclut la distribution de boost
- 25. Boost bibliothèque .......... variantes pré-construites?
- 26. Comment puis-je utiliser la bibliothèque Boost :: regex.hpp en C++?
- 27. traitement des options simple en utilisant la bibliothèque Boost (C++)
- 28. Conseils pour soumettre une bibliothèque à Boost?
- 29. longueur mp3 en millisecondes
- 30. Horodatage avec millisecondes, calcul de "délai"
Cela va sortir en microsecondes, pas en millisecondes. – Gabor