Zwei Zeiten subtrahieren, damit man die Differenz in einem Label ausgeben kann?



  • Hallo!

    Ich möchte gerne zwei Zeiten subtrahieren, die jeweils in einem Label stehen in der Form HH🇲🇲ss. Ich lese also momentan zweimal über DateTime:Now.ToString("HH🇲🇲ss") die momentane Zeit aus und "speichere" diese in zwei verschiedenen Labeln.

    Nun soll die Differenz errechnet werden und als String z.B. 9 bei einem dritten Label ausgegeben werden.

    Bei Visual Basic ist es etwa:

    Label3.Text = DateDiff(DateInterval.Second, CDate(Label1.Text), CDate(Label2.Text))
    

    Nur wie bekomme ich es bei Visual C++ hin 😕



  • In C++/CLI:

    Label3->Text = (DateTime::Parse(Label1->Text) - DateTime::Parse(Label2->Text)).TotalSeconds.ToString();
    

    MfG



  • /rant/ schrieb:

    In C++/CLI:

    Label3->Text = (DateTime::Parse(Label1->Text) - DateTime::Parse(Label2->Text)).TotalSeconds.ToString();
    

    MfG

    Danke, hat geklappt! 🙂


Anmelden zum Antworten