Besoin de savoir comment imprimer une variable de temps dans Ada. Je suppose qu'il n'y a pas de manière portable parce que le temps est défini par l'implémentation. J'ai déjà vu le paquet GNAT.Calendar.Formatting disponible sous GNAT, je serais également intéressé par un SGH pour VME.Comment pouvez-vous imprimer une variable Ada.Calendar.Time dans Ada?
Répondre
Bien sûr, la sortie de temps peut être portable, Ada.Calendar contient des fonctions standard qui extraient les composants d'une valeur de temps, il est donc facile de créer votre propre package de conversion.
Par exemple, voici one. Il suffit de créer une addition mineure pour créer un enregistrement "Formatted_Time" pour une valeur Time donnée (voir la fonction Get_Time() du package) ou de rendre visible Main_Formatter() dans la spécification du package.
Généralement ce que je fais est d'utiliser Calendar.Split et ensuite faire une image sur les parties qui m'intéressent.
Voir le paquet "Ada.Calendar.Formatting" fonction "Image" pour Ada2005. Si vous avez un compilateur Ada95 vous pourriez et ce paquet n'est pas disponible, essayez ma mise en œuvre de here
Ceci a été écrit en utilisant GNAT 3.15p, donc assez vieux.
Voici un exemple qui affiche la date et l'heure à l'aide du package GNAT.Calendar.Time_IO:
with ada.calendar;
with gnat.calendar.time_io;
procedure display_time is
begin
gnat.calendar.time_io.put_time(ada.calendar.clock, "Date: %Y/%m/%d Time: %H:%M:%S");
end display_time;
options de format de date/heure sont disponibles ici: https://en.wikibooks.org/wiki/Ada_Programming/Libraries/GNAT.Calendar.Time_IO
- 1. Comment imprimer une variable Javascript dans une table?
- 2. Comment imprimer l'adresse mémoire d'une variable?
- 3. Longueur arbitraire entier dans Ada
- 4. Comment faire une concaténation de chaînes dans gdb/ada
- 5. Comment imprimer une carte dans Scala
- 6. Comprendre comment Ada sérialise un enregistrement
- 7. Suivi des dépendances d'en-tête dans Ada?
- 8. Ada Ada.Containers Procédure d'effacement Problème
- 9. Comment imprimer une variable UChar * var en tant que chaîne depuis l'intérieur de gdb?
- 10. Comment puis-je imprimer sur une variable au lieu d'un fichier, en Perl?
- 11. Comment puis-je utiliser une variable variable en PHP?
- 12. Comment imprimer une valeur float bien?
- 13. Ruby on Rails - Variable dans une variable
- 14. Comment imprimer une page A4 pleine taille?
- 15. Comment imprimer une sortie avec python?
- 16. Comment imprimer les sorties d'appels vers subprocess.Popen (...) dans une boucle?
- 17. comment imprimer seulement une partie d'une page Web dans php
- 18. Imprimer Multipage dans WPF
- 19. Comment vider une variable dans JSP?
- 20. en utilisant une variable dans: contient - comment
- 21. Comment convertir une variable dans Scala?
- 22. Comment renvoyer une variable GET dans Rails?
- 23. comment insérer une URL/variable dans onclick?
- 24. lien vers Imprimer dans une page Web
- 25. imprimer une colonne spéciale dans le tableau
- 26. Comment imprimer un tableau dans un fichier .txt dans Matlab?
- 27. Comment imprimer WPF multipage?
- 28. Comment diviser deux entiers dans une variable double?
- 29. Comment imprimer un chèque?
- 30. comment affecter une variable javascript à une variable smarty