Wie bekomme ich den Datumunterschied in ASP.NET C#?Datum Unterschied in ASP.Net
ZB: d1 = 28/04/2009 09.26.14 d2 = 28/04/2009 09.28.14
DatDiff = d2 - d1
Wie bekomme ich den Datumunterschied in ASP.NET C#?Datum Unterschied in ASP.Net
ZB: d1 = 28/04/2009 09.26.14 d2 = 28/04/2009 09.28.14
DatDiff = d2 - d1
Ich glaube, Sie tun können, es auf folgende Weise:
DateTime d1 = DateTime.Now;
DateTime d2 = DateTime.Now.AddDays(-1);
TimeSpan t = d1 - d2;
Check out TimeSpan
const string DateFormat = "dd/MM/yyyy hh:mm:ss";
DateTime d1 = DateTime.ParseExact("28/04/2009 09:26:14", DateFormat, null);
DateTime d2 = DateTime.ParseExact("28/04/2009 09:28:14", DateFormat, null);
TimeSpan dateDiff = d2 - d1;
string duration = string.Format("The time difference is: {0}", dateDiff);
Es gibt eine Instanzmethode Subtract on DateTime, die einen TimeSpan zurückgibt. See article
DateTime jetzt = DateTime.Parse ("2009-04-28");
DateTime newyear = DateTime.Parse ("2009-01-01");
TimeSpan-Differenz = now.Subtract (newyear);
Dim d1, d2 As Date
Dim intElapsedDays As Integer
Dim tspDif As TimeSpan
tspDif = d2 - d1
intElapsedDays = tspDif.Days
'should Werte d1 und d2 zuweisen