Visualizzazione dei risultati da 1 a 5 su 5

Discussione: Query date su access

  1. #1
    Utente di HTML.it
    Registrato dal
    Jun 2003
    Messaggi
    13

    [javascript] Query date su access

    Ciao a tutti,
    qualcuno mi sa' dire perche' quando vado a fare una SELECT su DB Access il campo "DATA" contenente per esempio il valore "27/02/2005" mi viene ritornato in formato "Sun Feb 27 00:00:00 UTC+0100 2005"?
    Se su Access vado a configurare il campo come "Text" ovviamente mi ritorna "27/02/2005" ma se lo imposto come "Date/Time" mi ritorna sempre con il formato UTC.
    Ho necessita' di impostare il campo DATA come "Date/Time" in quanto devo usarlo come campo di ordinamento dell'output.
    Quancuno puo' darmi una dritta?
    Ciao a tutti.

  2. #2
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    Scegli meglio il forum in cui postare... sicuramente non scripting

    In effetti qualche dubbio l'avrei avuto anche io... proviamo a spostarti su ASP dove spesso si trattano questi argomenti
    Il guaio per i poveri computers e' che sono gli uomini a comandarli.

    Attenzione ai titoli delle discussioni: (ri)leggete il regolamento
    Consultate la discussione in rilievo: script / discussioni utili
    Usate la funzione di Ricerca del Forum

  3. #3
    Utente di HTML.it L'avatar di longline
    Registrato dal
    Sep 2001
    Messaggi
    5,363
    Esegui la select normalmente, poi puoi formattare il valore del campo data in fase di visualizzazione con la funzione FormatDateTime.

  4. #4
    Utente di HTML.it
    Registrato dal
    Jun 2003
    Messaggi
    13
    Longline mi sono dimenticato di dire che devo farlo in javascript..
    comunque ho risolto riformattando nuovamente la data prima di printarla:

    --------------------------
    Data= new Date(ris("Data"));
    Giorno= Data.getDate();
    if (Giorno<= 9)
    Giorno= "0" + Data.getDate();
    Mese= Data.getMonth()+1;
    if (Mese<= 9)
    Mese= "0" + Mese;
    Anno= Data.getFullYear();
    Data= Giorno+ "/" + Mese+ "/" + Anno;
    --------------------------

    pensavo che ci fosse una scappatoia piu' veloce tutto qui

    BR1: era sottile la differenza...cmq non importa .

    Ciao a tutti.

  5. #5
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    ops...

    StringaData = String(100+Data.getDate()).substr(1)+"/"+
    String(101+Data.getMonth()).substr(1)+"/"+
    Data.getFullYear;

    ciao
    Il guaio per i poveri computers e' che sono gli uomini a comandarli.

    Attenzione ai titoli delle discussioni: (ri)leggete il regolamento
    Consultate la discussione in rilievo: script / discussioni utili
    Usate la funzione di Ricerca del Forum

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.