wochentag aus datum



  • hi
    habe folgendes problem.
    aus einer datei muss ich ein datum einlesen, z.b. 15.11.2004. anhand dieses datums muss ich den wochentag herausbekommen.

    wie kann man so etwas machen?

    danke im voraus
    manuel



  • Hi, es gibt bei COleDateTime und CTime eine GetDayOfWeek-Funktion. Versuch es mal mit der.



  • CTime ct; 
    CString datum; 
    kalen.GetCurSel(ct); //kalen ist membervar deines monthcalendar-control ! 
    datum.Format("%2d.%2d.%4d",ct.GetDay(),ct.GetMonth(),ct.GetYear()); 
    
    int weekday;
    
    weekday=ct.GetDayOfWeek();
    CString strWday;
    
    switch( weekday ) 
      { 
        case 1:  strWday  = "Sonntag";    break;   
        case 2:  strWday  = "Montag";     break; 
        case 3:  strWday  = "Dienstag";   break; 
        case 4:  strWday  = "Mittwoch";   break; 
        case 5:  strWday  = "Donnerstag"; break; 
        case 6:  strWday  = "Freitag";    break; 
        case 7:  strWday  = "Samstag";    break; 
      } 
    
    MessageBox(strWday,"Bastards-Wochentag");
    


  • hallo ihr zwei,

    danke, genau so etwas wie GetDayOfWeek() habe ich gesucht.

    gruss
    manuel 🙂


Anmelden zum Antworten