|
Dates et Heures |
|
|
Introduction |
|
Une date est une unité de mesures non-spatiales qui se sont écoulées dans une période définie. Pour définir cette mesure, un certain point est réglé et appelé minuit . De ce point, un certain nombre d'unités sont comptées jusqu'à ce que le prochain point correspondant soit atteint. Puisque la lumière dans la vie quotidienne change à partir d'une unité de minuit en la prochaine unité de minuit, le point secondaire quand la lumière apparaît, ou commence, s'appelle le lever de soleil. Le point secondaire quand la lumière diminue ou commence à disparaître s'appelle le coucher du soleil. Le point médian entre le lever du soleil et le coucher du soleil s'appelle midi. La première partie, de minuit à midi est désignée par AM. L'autre partie est désignée PM. Ceci dans les zones de langue anglaise |
|
Le groupe d'unités entre deux minuits s'appelle un jour. Les jours sont comptés de 0, 1, et plus. Un groupe de sept jours consécutifs s'appelle une semaine. Les semaines sont comptées de 1 et plus. Pour facilité l'identification d'un jour, les jours d'une semaine sont appelés: lundi, mardi, mercredi, jeudi, vendredi, samedi, et dimanche. Ceux-ci sont désigné comme des noms longs (long). Les noms courts (short) correspondants sont lun, Mar, Mer, Jeu, Ven, Sam et Dim. Le jour considéré comme le premier jour de la semaine dépend du pays et/ou de quelques autres considérations. Par exemple, dans l'anglais des USA, dimanche est habituellement considéré le premier jour de la semaine. La majeure partie du temps, un groupe de quatre semaines s'appelle un mois. Les mois sont comptés de 1 et plus. Pour facilité l'identification d'un mois, chacun contient un long nom et ils sont janvier, février, mars, avril, mai, juin, juillet, août, septembre, octobre, novembre, et décembre. Leurs noms courts sont janv., fév., mars, avr., mai, juin, juil, août, sept, oct., nov., et déc. excepté le mois de février qui dépend d'un facteur appelé année bissextile, les jours maximum de chaque mois sont January=31, March=31, April=30, May=31, June=30, July=31, August=31, September=30, October=31, November=30, et December=31. Un groupe de trois mois s'appelle un trimestre. Un groupe de quatre mois s'appelle un quart. Un groupe de six mois s'appelle un semestre. Un groupe de douze mois s'appelle une année. Les années sont comptées de 1 et plus (quelques compilateurs ou applications indiquent quand les années commencent ; par exemple, quelques applications commencent leur compte à 1901 et ne peuvent pas traiter des années au-dessous de ce nombre ; quelques autres applications ne traiteraient pas une année au delà d'une certaine année). Les compilateurs de .NET Framework comptent les années de 0001 à 9999. En année régulière, les mois sont comptés de 1 à 12. La technique ou l'expression identifiant un jour particulier dans une année s'appelle une date. Les jours sont comptés de 1 à 365 ou 366 (selon un facteur appelé année bissextile). Une date peut être la combinaison d'un jour, de ses mois, et de l'année. Il y a d'autres aspects qui peuvent être pris en compte. Nous les adresserons si nécessaire. L'unité de mesure dans un jour s'appelle une seconde. Les secondes sont comptées de 0 à 59 ou de 0, 1, 2, et ainsi de suite. Dans quelques applications, quand la précision est particulièrement importante, une seconde est considérée comme un groupe de 1000 parties appelées des millisecondes. Les millisecondes sont comptées de 0 à 999. Un groupe de 60 secondes s'appelle une minute. Un groupe de 60 minutes s'appelle une heure. Un groupe de 24 heures s'appelle un jour. La technique ou l'expression utilisée pour identifier une unité de mesure particulière dans un jour s'appelle le temps. Ce peut être la combinaison de l'heure, de la minute, et de la seconde. Quelques autres aspects peuvent être pris en compte. Nous les passerons en revue en évoluant.
Pour représenter les dates, les ordinateurs, les applications, et les compilateurs sont configurés avec des techniques spécifiques. Dans Microsoft Windows, pour contrôler les dates, le logiciel d'exploitation fournit une structure appelée SYSTEMTIME. Pour contrôler les dates, .NET Framework fournit la structure DateTime. Pour créer une date ou une valeur temps, vous pouvez d'abord déclarer la variable DateTime. Pour vous aider à initialiser la variable, la structure DateTime est équipée de divers constructeurs. Le constructeur par défaut vous permet de créer une date ou un objet de temps sans indiquer ses détails. Ceci serait fait comme suit : using System;
namespace DateAndTime
{
class Program
{
static int Main()
{
DateTime tm = new DateTime();
return 0;
}
}
}
Après la déclaration d'un variable DateTime et son l'initialisation, il contient toutes les informations nécessaires au sujet de sa date et de ses valeurs de temps.
Vous pouvez accéder à l'information en utilisant la variable. Les informations sont représentées par les propriétés de la structure DateTime et elles sont :
Par défaut, le constructeur de la structure DateTime initialise la date aux 1er janvier 0001 et le temps à minuit (01 : 01 : 01). Ceci est illustré dans le programme suivant : using System;
namespace DateAndTime
{
class Program
{
static int Main()
{
DateTime tm = new DateTime();
Console.WriteLine("Default Date and Time: {0}", tm);
return 0;
}
}
}
Ceci produirait : Default Date and Time: 1/1/0001 12:00:00 AM Press any key to continue . . . Ceci signifie également que les valeurs les plus basses de date et d'heure qu'un objet DateTime peut contenir est le 1er janvier 0001 à 00:00 : 00. Cette valeur est représentée par le membre constant MinValue de la structure DateTime. La plus grande date et heure qu'un objet DateTime peut contenir dans la structure s'appelle MaxValue et elle est définie au 31 décembre 9999. |
|
|
||
| Page d'Accueil | Copyright © 2007, Yevol | Suivant |
|
|
||