Visualizzazione dei risultati da 1 a 6 su 6

Discussione: [VB6] Differenza date

  1. #1
    Utente di HTML.it L'avatar di goku370
    Registrato dal
    Oct 2003
    Messaggi
    569

    [VB6] Differenza date

    Come posso trovare il numero di giorni che intercorre tra un data e un'altra.

    Ad esempio, 09/09 a 12/09 passano 3 giorni
    oppure da l 30/09 al 02/10 passano 2 giorni.


    Sapete darmi un consiglio?

  2. #2
    Lo so col .NET, ma mi ricordo che c'era anche in VB6, si chiama sicuramente DareDiff, ma non mi ricordo se richiede gli stessi parametri.
    codice:
     TempoTrascorso = DateDiff (UnitaDiMisura, PrimaData, SecondaData).

  3. #3
    pardon... "DateDiff"

  4. #4
    Utente di HTML.it L'avatar di goku370
    Registrato dal
    Oct 2003
    Messaggi
    569
    Credo sia quello che cerco. Ma qual'è la sintassi corretta per usare il comando?

  5. #5
    Utente di HTML.it L'avatar di saraX
    Registrato dal
    Apr 2003
    Messaggi
    56
    dal 30/09 al 02/10 passano:

    DateDiff("d", "30/09", "02/10")

    dove d=Day e può essere sostituito anche con i valori:

    yyyy Year
    q Quarter
    m Month
    y Day of year
    w Weekday
    ww Week of year
    h Hour
    n Minute
    s Second

    ciao,
    Sara.

  6. #6
    codice:
     Dim Data1 as Date
     Dim Data2 as Date
     Dim Differenza as Long
    
     Data1 = Now()
     Data2 = "13/09/04"
     Differenza = DateDiff("d", Data1, Data2) '"d" sta per "day". Ris=4
    Non è necessario che le date siano scritte nello stesso formato,
    il compilatore le interpreta da se.

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.