Laden...

Wie kann ich ein Datum addieren/subtrahieren bei Button-Click

Erstellt von alex0321 vor 6 Jahren Letzter Beitrag vor 6 Jahren 1.581 Views
A
alex0321 Themenstarter:in
13 Beiträge seit 2018
vor 6 Jahren
Wie kann ich ein Datum addieren/subtrahieren bei Button-Click

Hallo,
meine Frage gibt es wahrscheinlich schon beantwortet, allerdings weiß ich nicht wie ich danach suchen soll.

LblAnzeige.Text = "Heute ist : " + DateTime.Now;

Ich habe 2 Buttons : "<<" ">>" und möchte wenn ich drauf klicke, dass das Datum immer um 1 erhöht/verringert wird und am label angezeigt wird.
Also wenn ich zweimal klicke sollte ich 2 Tage weiter/zurück sein.

Kann mir wer helfen?

3.170 Beiträge seit 2006
vor 6 Jahren

Hallo,

allerdings weiß ich nicht wie ich danach suchen soll.

Naja, die Doku ist im allgemeinen eine gute Anlaufstelle...
Dort findet sich z.B. die DateTime.AddDays-Methode, die für Deinen Zweck wie geschaffen ist 😉

Gruß, MarsStein

Non quia difficilia sunt, non audemus, sed quia non audemus, difficilia sunt! - Seneca

A
alex0321 Themenstarter:in
13 Beiträge seit 2018
vor 6 Jahren

Ich kenne AddDays aber hilft mir das wirklich weiter?

private void button2_Click(object sender, EventArgs e)
        {
            LblAnzeige.Text = "Heute ist : " + DateTime.Now.AddDays(1);
        }

Ich will ja wenn ich nochmal rauf drücke 2 Tage vorraus sein, aber mit meiner Idee hier wird das nichts. 😦

3.170 Beiträge seit 2006
vor 6 Jahren

Hallo,

ok, da fehlen Dir noch ordentlich Grundlagen, also:
leg Dir das anzuzeigende Datum als Member in der Klasse an.
Beim Klick änderst Du dann diesen Member und zeigst auch immer nur diesen an.

Also in der Art

class MyForm
{
...
    DateTime _displayDate = DateTime.Now;

    private void button2_Click(object sender, EventArgs e)
    {
        displayDate = displayDate.AddDays(1);
        LblAnzeige.Text = "Heute ist : " + _displayDate;
    }
...
}

Gruß, MarsStein

Non quia difficilia sunt, non audemus, sed quia non audemus, difficilia sunt! - Seneca

A
alex0321 Themenstarter:in
13 Beiträge seit 2018
vor 6 Jahren

dankeschön.