View Full Version : Funzione x VB6 Calcolo giorno massimo del mese
Ho bisogno di una funzione se esiste che mi calcoli i giorni massimi di un mese!!
Sopratutto deve essere in grado di riconoscere se l'anno è bisestile!!!
Tanks!!!
Per vedere se l'anno è bisestile è facile:
If (anno Mod 4) = 0 Then
'anno bisestile
Else
'anno non bisestile
End If
Originariamente inviato da cionci
Per vedere se l'anno è bisestile è facile:
If (anno Mod 4) = 0 Then
'anno bisestile
Else
'anno non bisestile
End If
Qua cionci ti correggo...
Un anno è bisestile se il suo numero è divisibile per 4, tranne che se sia divisibile per 100 (ma è bisestile se è divisibile per 400).
infatti i secoli nn sono bisestili, ma il 2000 lo era perchè entrava nel'esempio di mod 400
Originariamente inviato da prodan
Ho bisogno di una funzione se esiste che mi calcoli i giorni massimi di un mese!!
Public Function MonthDay(nMese As Integer, nAnno As Integer) As Integer
'torna il numero dei giorni di un mese
MonthDay = Day(DateSerial(nAnno, nMese + 1, 0))
End Function
PS: il dateserial sa già al suo interno se un anno è bisestile
Originariamente inviato da matpez
Qua cionci ti correggo...
Un anno è bisestile se il suo numero è divisibile per 4, tranne che se sia divisibile per 100 (ma è bisestile se è divisibile per 400).
infatti i secoli nn sono bisestili, ma il 2000 lo era perchè entrava nel'esempio di mod 400
Io ero convinto che gli anni bisestili fossero uno ogni 4 e basta...bene a sapersi...
Originariamente inviato da cionci
Io ero convinto che gli anni bisestili fossero uno ogni 4 e basta...bene a sapersi...
Se ti devo dire la verità fino a pochi mesi fa anche io ;)
Chissà quanti programmi soffriranno di bug del 2100 !!! Qualcuno anche mio ;)
Originariamente inviato da cionci
Chissà quanti programmi soffriranno di bug del 2100 !!! Qualcuno anche mio ;)
:oink:
grazie ragazzi sempre molto disponibili!!!
Auguri di Buon Natale!!
Cmq riflettento un pò di più anche io sono giunto alla conclusione!!
A volte penso poco e mi avvento subito a chiedere aiuto!! Forse o poca fiducia in me stesso!!!
Cmq la cosa del 400 non la sapevo, OTTIMO credo che risolverà alcuni probabili bug nei programmi fatti!
Ciao
Originariamente inviato da prodan
grazie ragazzi sempre molto disponibili!!!
Auguri di Buon Natale!!
Cmq riflettento un pò di più anche io sono giunto alla conclusione!!
A volte penso poco e mi avvento subito a chiedere aiuto!! Forse o poca fiducia in me stesso!!!
Cmq la cosa del 400 non la sapevo, OTTIMO credo che risolverà alcuni probabili bug nei programmi fatti!
Ciao
:p
BUON NATALE! :oink:
vBulletin® v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.