+ Rispondi al messaggio
Visualizzazione dei risultati da 1 a 7 su 7

Date "Italiane" -->"americane"

  1. #1
    lallob non  in linea Novello
    ho realizzato pagine ASP di inserimento e modifica di dati per un database residente nella cartella database.
    Alcuni di questi dati sono "date".
    In visualizzazione nessun problema, utilizzando LCID=1040 tutto ok. Il problema in aggiornamento e inserimento, se nel mio form inserisco la data 12/01/2001 (12 gennaio 2001- gg/mm/aaaa) la stessa viene inserita si come 12/01/2001 (ma in realt viene interpretata come 01 dicembre 2001, quindi in formato americano mm/gg/aaaa).
    Come posso risolvere il problema senza chiedere ai miei utenti di digitare in formato americano (mm/gg/aaaa)?

    Quale codice devo anteporre per far si che la data "italiana" vada a finire in formato "americano" nel database?

    Grazie a tutti

  2. #2
    L'avatar di Master85
    Master85 non  in linea Moderatore Globale Ultimo blog: Eclipse: Un IDE per PHP e Python
    Ciao lallob,
    Il problema potrebbe dipendere da tipo di campo impostato nella tabella del Database, bisognerebbe sapere in che modo viene formattata.

    In attesa di notizie,
    Giuseppe

  3. #3
    lallob non  in linea Novello
    il formato data in cifre gg/mm/aaaa il problema che quando il dato viene spedito entra nel db che (sul server) viaggia in americano e quindi vengono invertiti i giorni coi mesi. mi servirebbe un qualcosa che splittasse i due dati (gg/mm in mm/gg)
    Aspetto con ansia.
    ciao e grazie
    lallob

  4. #4
    L'avatar di Master85
    Master85 non  in linea Moderatore Globale Ultimo blog: Eclipse: Un IDE per PHP e Python
    lo puoi fare,
    se non sbaglio ci sono delle funzioni in ASP, (non ricordo bene perche' con le ASP non lavoro piu'), prova:

    <%
    MyDate = Date()
    
    response.write Year(MyDate)
    response.write Month(MyDate)
    response.write Day(MyDate)
    %>
    
    Di conseguenza ti crei una funzione per aggirare il problema [img]smileys/smiley2.gif[/img]

  5. #5
    lallob non  in linea Novello
    grazie ci provo subito
    ciao

  6. #6
    lallob non  in linea Novello
    [img]smileys/smiley32.gif[/img] [img]smileys/smiley32.gif[/img] FUNZIONAAAAAA Grazie ancora, mitico come sempre [img]smileys/smiley32.gif[/img] [img]smileys/smiley32.gif[/img]

  7. #7
    weppos non  in linea Scolaretto
    Spero non sia recepito come spam.
    Ad ogni modo vorrei ricordare che i database ragionano sempre come mm/dd/yyyy (nel caso di access).

    Non solo, buona norma NON usare tale formato ma gestire le date con il formato ISO.
    ℹ️ Leggi di pi su weppos ...

+ Rispondi al messaggio

Potrebbero interessarti anche ...

  1. Risposte: 1
    Ultimo Post: 20-07-2020, 16:26
  2. Risposte: 1
    Ultimo Post: 30-11-2017, 17:28
  3. Risolto: LibreOffice "BASE" - Connessione a db MYSQL "drive JDBC non caricati" non li vede
    Da CMCS nel forum LibreOffice, OpenOffice e altro
    Risposte: 5
    Ultimo Post: 30-07-2014, 12:45
  4. togliere delle fastidiose """""""
    Da cubateam nel forum Microsoft Word
    Risposte: 10
    Ultimo Post: 21-06-2007, 20:06
  5. Risposte: 8
    Ultimo Post: 11-10-2005, 17:21