2009-03-12 4 views

Répondre

1

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.

1

Généralement ce que je fais est d'utiliser Calendar.Split et ensuite faire une image sur les parties qui m'intéressent.

2

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.

Questions connexes