Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it
    Registrato dal
    Dec 2002
    Messaggi
    389

    Calcolo dei giorni in un mese x

    Qual è la funzione che permette di sapere quanti giorni ci sono in un mese. Tenendo conto che ha disposizione ho il mese e l'anno.

    Aiuto.

  2. #2
    nessuna ma con isdate() puoi verificare se una data esiste e di conseguenza sai il num di giorni del mese
    Vascello fantasma dei mentecatti nonchè baronetto della scara corona alcolica, piccolo spuccello di pezza dislessico e ubriaco- Colui che ha modificato l'orribile scritta - Gran Evacuatore Mentecatto - Tristo Mietitore Mentecatto chi usa uTonter danneggia anche te

  3. #3
    codice:
    Public Function GiorniDelMese(mese As Byte, anno As Integer) As Byte
        GiorniDelMese = CByte(DateSerial(anno, mese + 1, 1) - DateSerial(anno, mese, 1))
    End Function
    Ciao
    Chi non cerca trova.

  4. #4
    Utente di HTML.it
    Registrato dal
    Dec 2008
    Messaggi
    1
    ORA questa funzione esiste ed é DaysInMonth

    Public Function GiorniDelMese(ByVal MESE As Integer, ByVal ANNO As Integer) As Integer
    Return DateTime.DaysInMonth(ANNO, MESE)
    End Function

  5. #5
    Utente di HTML.it L'avatar di gibra
    Registrato dal
    Apr 2008
    residenza
    Italy
    Messaggi
    4,244

    Re: Calcolo dei giorni in un mese x

    Originariamente inviato da cla80
    Qual è la funzione che permette di sapere quanti giorni ci sono in un mese. Tenendo conto che ha disposizione ho il mese e l'anno.

    Aiuto.
    Siccome non hai indicato il linguaggio che usi , ognuno spara a caso.

    Il concetto comunque è uguale per tutti i linguaggi.
    Utilizzando le funzioni di data apposite fornite dal linguaggio che usi :

    1 - prendo il 1° giorno del mese (esempio: 1/12/2008)
    2 - aggiungo 1 mese (diventa 1/1/2009)
    3 - poi tolgo un giorno (sarà 31/12/2008)

    In questo modo non ti devi curare di conoscere che mese è, o se l'anno e bisestile o meno.

    Ciao

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.