in

DotNetSide

Dot Net South Italy Developers User Group

Tips

Verificare se un anno è bisestile

Autore: Vito Arconzo

Spesso è necessario conoscere se un anno sia bisestile.
Con VB.NET è molto semplice in quanto, il problema, è stato risolto alla fonte: è fornito un opportuno metodo, IsLeapYear, che accetta in input un valore intero (l'anno) e restituisce un valore booleano (True = bisestile, False = non bisestile).

Per provare questa funzione, creare una form, aggiungere due TextBox di nome rispettivamente TextBox1 e TextBox2 ed un pulsante e infine, nell'evento Click del pulsante inserire il seguente codice:

 
1      If TextBox1.Text = "" Then
2 TextBox2.Text = "anno non indicato"
3 Else
4 If
(DateTime.IsLeapYear(Integer.Parse(TextBox1.Text)) = True) Then
5 TextBox2.Text = "Anno " & TextBox1.Text & " bisestile."
6 Else
7 TextBox2.Text = "Anno " & TextBox1.Text & " NON bisestile."
8 End If
9 End If

 
Only published comments... Jun 22 2006, 11:28 AM by VitoA
Filed under:
Powered by Community Server (Commercial Edition), by Telligent Systems