Visualizzazione dei risultati da 1 a 7 su 7
  1. #1
    Utente di HTML.it L'avatar di Frankos
    Registrato dal
    Nov 2002
    Messaggi
    505

    Giorni intercorsi tra due date (formato testo)

    Ciao a tutti,

    ho un problema che non riesco a risolvere da 2 giorni.

    Da un database recupero una data che si trova registrata sottoforma di testo.
    Per esempio recupero la data 20040727 (cioé 27 luglio 2004).
    Recupero poi la data odierna e la trasformo per avere lo stesso formato in questo modo:

    Session.LCID = 1040
    oggi = Date()
    oggianno=right(oggi,4)
    oggimese=mid(oggi,4,2)
    oggigiorno=left(oggi,2)
    dataOdierna=oggianno&oggimese&oggigiorno

    Come posso trovare il numero di giorni intercorso tra le 2 date?

    Grazie
    Ciao
    Sempre più in alto...
    www.webdition.com

  2. #2
    dateDiff("d",dataPiùRemota,dataMenoRemota)

  3. #3

  4. #4
    Utente di HTML.it L'avatar di Aki
    Registrato dal
    Dec 2002
    Messaggi
    2,206
    prova così:
    codice:
    Oggi = Now() 
    DataFinale = CDate ("31/7/2002") 
    GiorniRestanti = DateDiff("d", Oggi, DataFinale) 
    Response.Write "Al " & DataFinale & "mancano " & GiorniRestanti & "giorni"

  5. #5
    Utente di HTML.it L'avatar di kluster
    Registrato dal
    Jul 2003
    Messaggi
    1,288
    invece di trasformare date
    trasforma il dato dal db in data con lo stesso procedimento

    Session.LCID = 1040
    datars= Recordset("data")
    annors=right(oggi,4)
    mesers=mid(oggi,4,2)
    giornors=left(oggi,2)
    datarsToDate = DateSerial(annors,mesers,giornors)
    dataDifferenza = DateDiff("INTERVALLO",Date(),datarsToDate)
    per il DateDiff segui il link che ti ha dato Roby

  6. #6
    Utente di HTML.it L'avatar di Frankos
    Registrato dal
    Nov 2002
    Messaggi
    505
    Grazie ragazzi,

    adesso vedo di provare un po' con le indicazioni che mi avete fornito.
    Vi faccio sapere come va

    Sempre più in alto...
    www.webdition.com

  7. #7
    Utente di HTML.it L'avatar di Frankos
    Registrato dal
    Nov 2002
    Messaggi
    505
    Grandioso !!!

    Non conoscevo la funzione DateDiff, é eccezionale !!

    Grazie mille!

    Sempre più in alto...
    www.webdition.com

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.