1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37
|
CString CVerification::GetDay(int jour,int mois,int annee)
{
struct tm t;
int jours[7]={7,1,2,3,4,5,6};
t.tm_year = annee+100;
t.tm_mon = mois - 1;
t.tm_mday = jour;
t.tm_hour = t.tm_min = t.tm_sec = 0;
if (mktime(&t)==-1)
{
AfxMessageBox("Erreur, le format de la date n'est pas correcte");
return "g";
}
switch (jours[t.tm_wday])
{
case 1 : m_strDay="LUNDI";
break;
case 2 : m_strDay="MARDI";
break;
case 3 : m_strDay="MERCREDI";
break;
case 4 : m_strDay="JEUDI";
break;
case 5 : m_strDay="VENDREDI";
break;
case 6 : m_strDay="SAMEDI";
break;
case 7 : m_strDay="DIMANCHE";
break;
}
return m_strDay;
} |
Partager