Willkommen auf myCSharp.de! Anmelden | kostenlos registrieren
 | Suche | FAQ

Hauptmenü
myCSharp.de
» Startseite
» Forum
» Suche
» Regeln
» Wie poste ich richtig?

Mitglieder
» Liste / Suche
» Wer ist online?

Ressourcen
» FAQ
» Artikel
» C#-Snippets
» Jobbörse
» Microsoft Docs

Team
» Kontakt
» Cookies
» Spenden
» Datenschutz
» Impressum

  • »
  • Community
  • |
  • Diskussionsforum
Aus zwei DateTimes die Anzahl der Tage dazwischen ermitteln
jowa
myCSharp.de - Member



Dabei seit:
Beiträge: 4

Themenstarter:

Aus zwei DateTimes die Anzahl der Tage dazwischen ermitteln

beantworten | zitieren | melden

Hallo,

habe ein recht triviales Problem, mit dem ich aber nicht zurechtkomme!

Ich habe zwei Daten, die ich voneinander subtrahiere. Damit bekomme ich ein weiteres DateTime-Objekt in der Form 185.00:00:00. Hier benötige ich die Anzahl der Tage.

Ich möchte jetzt ohne viele Zwischenschritte einfach die Anzahl der Tage direkt aus dem DateTime-Objekt auslesen.
Ein Convert.ToInt32 interpretiert leider nicht nur den konvertierbaren Bereich und lässt den Rest unberücksichtigt, sondern verursacht leider eine Fehlermeldung.

Kann mir jemand helfen?


Gruß
Joachim
private Nachricht | Beiträge des Benutzers
rollerfreak2
myCSharp.de - Member

Avatar #avatar-3271.jpg


Dabei seit:
Beiträge: 916

beantworten | zitieren | melden

Hallo jowa,

schau dir mal die TimeSpan Struct an.
Again what learned...
private Nachricht | Beiträge des Benutzers
userid14268
myCSharp.de - Member



Dabei seit:
Beiträge: 1.578

beantworten | zitieren | melden

Wenn du Zwei DateTimes subtraierst bekommst du doch ein TimeSpan objekt.

TimeSpan span = end - start;

dann kannst du es nach den Tagen Fragen

int days = span.Days;

TimeSpan.Days-Eigenschaft
private Nachricht | Beiträge des Benutzers
jowa
myCSharp.de - Member



Dabei seit:
Beiträge: 4

Themenstarter:

beantworten | zitieren | melden

Jupp!
Ganz einfach!

Habe etwas quergedacht!

Vielen Dank!


Gruß
Joachim
private Nachricht | Beiträge des Benutzers