Pages traduites Pages à traduire Pages en cours de traduction
A propos
 


Fonctions et propriétés de Date et Heure (DateTime)

Now

(Anciennement GetTime, désormais obsolète)

readonly static DateTime* DateTime.Now;

Retourne l'heure et la date actuelles du système. Vous pourriez vous en servir pour effectuer une boucle sur le temps (chronomètre), ou pour une gestion du cycle du sommeil (le personnage du joueur va se coucher), ou d'autres choses du genre.

Un objet DateTime est retourné, qui contient plusieurs propriétés utilisables.

Notez que l'objet DateTime que vous obtenez ne sera pas automatiquement mis à jour ; sa valeur restera celle retournée lorsque vous avez appelé DateTime.Now.

Exemple :

DateTime *dt = DateTime.Now;
Display("La date est : %02d/%02d/%04d", dt.DayOfMonth, dt.Month, dt.Year);
Display("L'heure est : %02d:%02d:%02d", dt.Hour, dt.Minute, dt.Second);

affichera la date actuelle et l'heure actuelle dans un format de 24 heures (à l'opposé de 2×12 heures).

Voir Aussi : DateTime.DayOfMonth, DateTime.Hour, DateTime.Minute, DateTime.Month, DateTime.RawTime, DateTime.Second, DateTime.Year


DayOfMonth

readonly int DateTime.DayOfMonth;
Retourne le jour du mois représenté dans l'objet DateTime. La valeur ira de 1 à 31, représentant le jour du mois.

Exemple : Pour un exemple, voyez DateTime.Now.

Voir Aussi : DateTime.Now


Hour

readonly int DateTime.Hour;
Retourne l'heure représentée dans l'objet DateTime. La valeur ira de 0 à 23, représentée dans le format 24 heures.

Exemple : Pour un exemple, voyez DateTime.Now.

Voir Aussi : DateTime.Now


Minute

readonly int DateTime.Minute;
Retourne les minutes représentées dans l'objet DateTime. La valeur ira de 0 à 59, représentant la partie minutes du format 24 heures.

Exemple : Pour un exemple, voyez DateTime.Now.

Voir Aussi : DateTime.Now


Month

readonly int DateTime.Month;
Retourne le mois représenté par l'objet DateTime. La valeur ira de 1 à 12, représentant le mois de l'année.

Exemple : Pour un exemple, voyez DateTime.Now.

Voir Aussi : DateTime.Now


RawTime

(Anciennement GetRawTime, désormais obsolète)

readonly int DateTime.RawTime;

Cette fonction retourne le temps écoulé depuis le 1er janvier 1970 (temps système). Cette propriété peut notamment servir à calculer la différence entre sa valeur actuelle et celle en début de partie, pour obtenir le temps écoulé depuis le commencement de la partie.

NOTE : Puisque cette fonction accède à l'horloge système de l'utilisateur, ce n'est pas une bonne idée de l'utiliser pour des tâches à longs termes, puisque la valeur retournée tiendra évidemment compte du temps écoulé lorsque l'utilisateur n'est pas sur le jeu.

Exemple :

DateTime *dt = DateTime.Now;
int temps_depart = dt.RawTime;
Wait(120);
dt = DateTime.Now;
Display("L'attente a été de %d secondes.", dt.RawTime - temps_depart);

devrait afficher que 3 secondes se sont écoulées. Voir Aussi : DateTime#Now, SetTimer


Second

readonly int DateTime.Second;
Retourne les secondes représentées dans l'objet DateTime. La valeur ira de 0 à 59, représentant la partie secondes du format 24 heures.

Exemple : Pour un exemple, voyez DateTime.Now.

Voir Aussi : DateTime.Now


Year

readonly int DateTime.Year;
Retourne l'année représentée dans l'objet DateTime. Ceci est l'année complète, par exemple 2005.

Exemple : Pour un exemple, voyez DateTime.Now.

Voir Aussi : DateTime.Now

 
ags47.txt · Dernière modification: 05/10/2012 19:57 par 88.171.39.213
 
Recent changes RSS feed Creative Commons License Donate Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki