Pagina 1 di 3 1 2 3 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 23

Discussione: DateDiff e risultato

  1. #1
    Utente di HTML.it L'avatar di orcim
    Registrato dal
    May 2003
    Messaggi
    1,692

    DateDiff e risultato

    Ciao a tutti.

    Ho queste due date:

    1) 29/06/2008 00.12.38
    2) 29/06/2008 1.12.38

    La prima è prelevata da un db mysql e la seconda la ottengo così:

    codice:
    data2 = DateAdd("h", 1, Data1)
    Perchè se faccio:

    codice:
    if DateDiff("h", Data1, Data2) > 1 then
       response.write "Differenza maggiore di un'ora"
    end if
    Non mi stampa niente ?
    Grazie.
    "Ubi Maior, Minor Cessat"
    Domandare è lecito, rispondere è cortesia...
    A tutti è dovuta una risposta, comunque...

    “Dio gradisce molto di più le bestemmie dell’uomo disperato che non le lodi del benpensante la domenica mattina durante il culto“ Martin Lutero

  2. #2
    Fai un bel response.write dateDiff("h", data1, data2) e vedi cosa ti da, no?

  3. #3
    Utente di HTML.it L'avatar di orcim
    Registrato dal
    May 2003
    Messaggi
    1,692
    Originariamente inviato da Domenix
    Fai un bel response.write dateDiff("h", data1, data2) e vedi cosa ti da, no?
    Mi dà uno...

    In sostanza devo controllare che tra una data/ora 1 e data/ora 2 sia passata almeno un'ora di differenza... per registrare il record...
    "Ubi Maior, Minor Cessat"
    Domandare è lecito, rispondere è cortesia...
    A tutti è dovuta una risposta, comunque...

    “Dio gradisce molto di più le bestemmie dell’uomo disperato che non le lodi del benpensante la domenica mattina durante il culto“ Martin Lutero

  4. #4
    E quindi, secondo, te 1 è maggiore di 1?

  5. #5
    Utente di HTML.it L'avatar di orcim
    Registrato dal
    May 2003
    Messaggi
    1,692
    Originariamente inviato da Domenix
    E quindi, secondo, te 1 è maggiore di 1?
    Certo che no... che suggerisci?
    "Ubi Maior, Minor Cessat"
    Domandare è lecito, rispondere è cortesia...
    A tutti è dovuta una risposta, comunque...

    “Dio gradisce molto di più le bestemmie dell’uomo disperato che non le lodi del benpensante la domenica mattina durante il culto“ Martin Lutero

  6. #6
    Cosa viene prima di 1?
    if dateDiff(bla bla) > 0 then

  7. #7
    Utente di HTML.it L'avatar di orcim
    Registrato dal
    May 2003
    Messaggi
    1,692
    Scusa ma capisco di non essermi ben spiegato, ci riprovo.

    Ho queste due date:

    1) 29/06/2008 00.12.38 >>> data1
    2) 29/06/2008 1.12.38 >>> data2

    La prima è prelevata da un db mysql e la seconda la ottengo così:
    codice:
    data2 = DateAdd("h", 1, Data1)
    Nel db devo registrare soltanto se il record successivo rispetto a Data1 è superiore a Data1 almeno di un'ora, mi segui ?

    Cioè ad esempio:

    Data1 = 29/06/2008 00.12.38 lo registro
    Data2 = 29/06/2008 00.15.49 non lo registro
    "Ubi Maior, Minor Cessat"
    Domandare è lecito, rispondere è cortesia...
    A tutti è dovuta una risposta, comunque...

    “Dio gradisce molto di più le bestemmie dell’uomo disperato che non le lodi del benpensante la domenica mattina durante il culto“ Martin Lutero

  8. #8
    Ti sei spiegato benissimo.

    Capisci il concetto di > (maggiore) ?
    La prima data ha ore 0
    La seconda data ha ore 1
    La differenza tra le due date (prese per ore) è 1
    Il controllo (la IF) verifica se la differenza è MAGGIORE di 1
    1 NON è maggiore di 1

  9. #9
    Utente di HTML.it L'avatar di orcim
    Registrato dal
    May 2003
    Messaggi
    1,692
    Originariamente inviato da Domenix
    Ti sei spiegato benissimo.

    Capisci il concetto di > (maggiore) ?
    La prima data ha ore 0
    La seconda data ha ore 1
    La differenza tra le due date (prese per ore) è 1
    Il controllo (la IF) verifica se la differenza è MAGGIORE di 1
    1 NON è maggiore di 1
    Lo capisco benissimo il concetto di maggiore, allora perchè se ho queste due date:

    Data1 = 29/06/2008 00.12.38
    Data2 = 29/06/2008 00.15.49

    Le registra entrambe nel db ?

    "Ubi Maior, Minor Cessat"
    Domandare è lecito, rispondere è cortesia...
    A tutti è dovuta una risposta, comunque...

    “Dio gradisce molto di più le bestemmie dell’uomo disperato che non le lodi del benpensante la domenica mattina durante il culto“ Martin Lutero

  10. #10
    Hai cambiato discorso adesso o cosa?

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.