ciao.
dovrei sottrarre 2 date e ottenere i giorni di differenza,ma solo i giorni , quindi non va bene il metodo .subtract del tipo date di vb.net.
grazie
ciao.
dovrei sottrarre 2 date e ottenere i giorni di differenza,ma solo i giorni , quindi non va bene il metodo .subtract del tipo date di vb.net.
grazie
Cos'ha che non va il metodo Subtract? Restituisce un timespan, che è proprio quello che ti serve.
codice:Dim data1 As New Date(2006, 10, 11) Dim data2 As New Date(2007, 11, 12) Dim timespan1 As TimeSpan = data2.Subtract(data1) Console.WriteLine(timespan1.Days())
Amaro C++, il gusto pieno dell'undefined behavior.
:master:![]()
datediff non c'entra niente?
http://www.morpheusweb.it/html/scrip...ecalendari.asp
http://forum.masterdrive.it/showthread.php?t=7044
ciao!![]()
Tony
Per il solo fatto che la DateDiff sta nel namespace Microsoft.VisualBasic non andrebbe usata: si tratta infatti di una funzione mantenuta solo per compatibilità con VB6.
Amaro C++, il gusto pieno dell'undefined behavior.
peccato io ho sempre usato quella e mi sono trovato sempre bene!
Tony
Non è che non funzioni, è che non è standard. Visto che .NET non va solo su PC Windows è sempre bene usare classi standard della BCL, implementate anche su piattaforme come Mono e .NET Compact Framework per dispositivi mobile; inoltre le vecchie funzioni di compatibilità utilizzano un approccio di programmazione procedurale che stona molto con l'ambiente OOP di VB.NET.
Amaro C++, il gusto pieno dell'undefined behavior.