Variables
:
datetime temps1 = D'2011.01.01 00:00'; // Nouvelle année 2011
datetime temps2 = D'01.01.2011'; // Nouvelle année 2011
datetime Temps3 = D'2011.01.19 16:30:45'; // Le 19 janvier 2011 à 16h30m45s
datetime temps4 = D'19.01.2011 16:30:45'; //
Le 19 janvier 2011 à 16h30m45s
datetime temps5 = D'15:50:15'; // aujourd' hui à 15h50m15s
datetime temps6 = D''; // aujourd' hui à minuit
Fonctions :
datetime TimeLocal() // renvoie la date du PC local
datetime TimeCurrent() // renvoie la date du serveur
Ces 2 fonctions renvoient en fait le nombre de secondes écoulées depuis le 1 janvier 1970. C' est comme ça...
Ces fonctions retournent une partie de la date ( serveur Metatrader ): Seconds(), Minute(), Hour(), Day(), TimeMonth(), TimeYear(), DayOfWeek (), DayOfYear()
Exemple :
double midi = 12.00;
double start()
{
int dats = Seconds();
int datm = Minute();
int dath = Hour();
Alert("Il est ", dath, ":", datm, ":", dats);
if (midi > dath)
{
double h = midi - dath;
Alert("Plus que ", h, " heures avant midi !");
}
else
{
double h24 = midi + 24 - dath;
Alert("Plus que ", h24, " heures avant midi !");
}
return;
}
Vous devriez comprendre sans souci cette courte fonction qui affiche l' heure du serveur, et le temps restant avant midi.
---> Leçon suivante
Aucun commentaire:
Enregistrer un commentaire