2017-04-21 2 views

Antwort

1

Hier, das sollte

private void Days() 
{ 
    DateTime dt1 = DateTime.Today; 
    DateTime dt2 = DateTime.Today.AddDays(14); 
    lbl_borroweddate.Text = dt1.ToShortDateString(); 
    lbl_duedate.Text = dt2.ToShortDateString(); 
    TimeSpan ts = dt2 - dt1; 
    double days = (ts).TotalDays; 
} 
1

einfach sein, wenn Sie Daten subtrahieren Sie erhalten eine TimeSpan:

var borrow = DateTime.Today; 
var due = DateTime.Today.AddDays(14); 

TimeSpan diff = due - borrow; 
Console.WriteLine(diff.TotalDays); 

Diese Eigenschaften wie TotalDays hat für immer die Anzahl der Tage zwischen 2 Termine.

1

DateTime +/- Operatorüberladung gibt eine "TimeSpan" zurück, die Ihnen "TotalDays" -Eigenschaft und andere, die Sie benötigen können. Wie unten:

  (DateTime.Now.AddDays(1) - DateTime.Now).TotalDays 
Verwandte Themen