Monat ausgeben



  • Wie kann ich vom aktuellen Datum nur das Monat ausgeben lassen?
    In der CPP-Builder Hilfe steht die Funktion MONTH(), aber da bekomme ich immer eine Fehlermeldung: function not found oder so ähnlich.
    Muss ich da eine bestimmte .h- Datei einbinden? (time.h ist schon eingebunden)Wer kann mir da weiterhelfen?



  • time.h ist schon drin? Dann das hier:

    int getMonth()
    {
      time_t tTemp=time(0);
      tm* tmTemp=localtime(&tTemp);
      int m=tmTemp->tm_mon+1;
      delete tmTemp;
      tTemp.~time_t();
      returm m;
    }
    

    Kann das grad nicht testen, wenn's nicht läuft, kann ich dir nachhernochmal ein Beispiel posten. Probier's mal aus und bastel ein bischen dran herum.

    - Windoof



  • TDateTime datum=datum.CurrentDateTime();
    Edit1->Text = FormatDateTime("mmmm",datum);
    

    bzw.

    TDateTime datum=datum.CurrentDateTime();
    Edit1->Text = FormatDateTime("m",datum);
    


  • Caption = Now().FormatString("m"); // oder mmm oder mmmm
    

Anmelden zum Antworten