Pagina 2 di 2 primaprima 1 2
Visualizzazione dei risultati da 11 a 12 su 12
  1. #11
    Originariamente inviato da longline
    Il tuo problema esatto qual'è?

    D. come vengono memorizzate le date in access
    R. il formato data/ora in access è un numero che rappresenta il tempo in giorni passati da -NonSoQUaleData-, avrà quindi sempre un orario, oltre al giorno-mese-anno

    D. nell'ASP e quindi nell'HTML finale voglio vedere solo le informazioni relative alla data e non all'ora
    R. estrai il valore data e lo metti in una variabile ad es. DataEstratta: quello che cerchi lo ottieni con la funzione FormatDateTime

    Response.Write (FormatDateTime(DataEstratta, 2))

    Riferimento completo
    come valore predefinito
    se si usa date() viene memorizzata solo la data attuale
    se si usa now() viene memorizzata data e ora attuale
    http://www.bithazard.com
    http://www.cervianet.it
    http://www.occasioniauto.com

  2. #12
    Utente di HTML.it L'avatar di longline
    Registrato dal
    Sep 2001
    Messaggi
    5,363
    Originariamente inviato da ftse65
    come valore predefinito
    se si usa date() viene memorizzata solo la data attuale
    se si usa now() viene memorizzata data e ora attuale
    Ad essere precisi, sembra, ma non è proprio così.
    Infatti Date() restituisce un valore di tipo data intero, cioè senza cifre dopo la virgola, i quali rappresentano le ore e i minuti trascorsi dopo le ore 0:00 del giorno restituito. Ergo, Date() restituisce un momento del tempo che corrisponde all'ora 0:00 del giorno in corso.

    Tant'è che la funzione Date() corrisponde all'espressione Int(Now()).

    In soldoni, in tutti i valori di tipo data/ora ci sono sempre memorizzate le informazioni sull'orario (lo dice il tipo stesso del campo), tant'è che è sempre possibile fare ad esempio somme e differenze tra due valori di quel tipo:

    Now() - Date() = l'orario corrente
    o per avere maggior leggibilità
    CDate(Now() - Date()) = l'orario corrente

    FormatDateTime((Now() - Date()),2) = la data di inizio conteggio date, il 30/12/1899

    Quindi, tutti i campi data/ora memorizzano SEMPRE tutte le informazioni, sia sulla data, sia sull'orario.

    La differenza sta in cosa noi vogliamo vedere, e per fare questo si usano le funzioni FormatDateTime e CDate.


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 © 2026 vBulletin Solutions, Inc. All rights reserved.