#519 - Utilizzare TimeSpan per estrarre il numero di giorni o minuti tra due date
La classe Timespan si rivela utile quando desideriamo calcolare, ad esempio, la differenza tra due date ed esprimerla in secondi, ore, giorni o minuti.
In particolar modo è utile sfruttare il metodo Subtract della classe DateTime, che restituisce un Timespan su cui poter poi fare le dovute "estrazioni".
Uno script del genere è utile per sapere con esattezza, ad esempio, quanti giorni esattamente ci sono tra due date.
<SCRIPT RUNAT="SERVER">
Sub Page_Load()
Dim data1 as DateTime = DateTime.Now
Dim data2 as DateTime = DateTime.Now.AddDays(-5)
' la differenza tra le due date restituisce un Timespan
Dim differenza as TimeSpan = data1.Subtract(data2)
lblMinuti.Text = differenza.TotalMinutes.ToString("n0")
lblSecondi.Text = differenza.TotalSeconds.ToString("n0")
End Sub
</SCRIPT>
La differenza è di <asp:label id="lblMinuti" runat="server" />
minuti (ovvero <asp:label id="lblSecondi" runat="server" /> secondi)
Approfondimenti
- Il modo più facile per far andare ASP.NET 3.5 sul vostro server
- Redgate ANTS Profiler 4.0
- #925 - Usare Medium Trust in ASP.NET 2.0 e 3.5
- #13 - Invocare il PostBack di un controllo ASP.NET da Silverlight
- I bug di ASP.NET AJAX 1.0 risolti con ASP.NET AJAX 3.5
- Trovare il Page not Found...
- #929 - Impersonation di utente per l'esecuzione di codice in una pagina ASP.NET
- Piccoli grandi VWD Express 2008 crescono
- Dal MIX08 la Preview2 di ASP.NET MVC
- StringValidatorAttribute ConfigurationProperty e DefaultValue
- #964 - Utilizzare i ruoli nell'accesso alle funzionalità dei Dynamic Data Control
- #943 - Leggere feed RSS e Atom con il .NET Framework 3.5
Commenti
Esprimi il tuo giudizio su questo script:
Per procedere devi essere autenticato.
Aggiungi un nuovo commento »»»
Per inserire un commento, devi registrarti alla nostra community.








Stampa
Snippet
Download 


10annidi.ASPItalia.com: iscriviti alla competizione e vinci fantastici premi ogni mese!