Visualizzazione dei risultati da 1 a 10 su 10

Discussione: formato data inglese

  1. #1

    formato data inglese

    Buongiorno ho bisogno di aiuto urgente.....

    sono su register.it non c'è modo di salvare date in formato italiano esempio

    09-01-14 diventa sempre 01-09-14 ho provato con

    session.LCID = 1040

    web.config ma la sto inserendo in una directory dove opero perchè non ci sono directory di permessi

    ho provato anche scompattare le date cosi

    <% Response.Write right("0"& DatePart("d",(rec1("data"))),2) %>-<% Response.Write right("0"& DatePart("m",(rec1("data"))),2) %>-<%=response.write(Year(rec1("data")))%>


    ma non c'è niente dafare ho bisogno di una mano

    grazie1000
    un saluto

  2. #2
    voglio precisare una cosa forse è importante quando scrivo 25/11/14 nessun problema solo ripeto quando si è in presenza di data simili a 09/01/14 inverte mese e giorno

  3. #3
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Se non puoi impostare il campo data del database nel formato italiano, lascialo text e forzi la data come vuoi tu
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  4. #4
    ciao è stata la soluzione che ho provato subito , testandolo su localhost le data si ordinano in ordine decrescente come recita:

    order by cdate(data) desc anche se il campo data è ora testo non piu data

    detto questo l'ho caricato su ftp (register.it server) e quando vado ad inserire una data tipo 09/01/14 si inserisce tra 08/10/14 e 20/10/14 vedendo il num 09..... quindi sembra non funzionare ..........
    come posso risolvere la questione ? un saluto

  5. #5
    Amministratore L'avatar di Vincent.Zeno
    Registrato dal
    May 2003
    residenza
    Emilia-Romagna (tortellini und cappelletti land!)
    Messaggi
    20,783
    stai usando access?

  6. #6
    Quote Originariamente inviata da Vincent.Zeno Visualizza il messaggio
    stai usando access?
    come db si sto usando access

  7. #7
    Amministratore L'avatar di Vincent.Zeno
    Registrato dal
    May 2003
    residenza
    Emilia-Romagna (tortellini und cappelletti land!)
    Messaggi
    20,783
    allora devi forzare il formato durante la scrittura nel db (tende a ragionare in inglese)
    ovviamente parliamo di un campo di tipo data

    codice:
    format(#"&vardata&"#,'mm/dd/yyyy')
    Ultima modifica di Vincent.Zeno; 19-11-2014 a 04:26

  8. #8
    no ho dovuto appositamente modificare il formato in testo e cosi ordinare per elencare i risultati:
    sembra una via senza uscita sto provando cosi order by cdate(data) desc



    data=Request.Form("data")

    SQL = "INSERT INTO xxx(data)
    SQL = SQL & "VALUES('"&data&"')
    Conn.Execute(SQL)


    e cosi



    Session.LCID = 1040


    data=Request.Form("data")
    oggid = day(Request.Form("data"))
    oggim = month(Request.Form("data"))
    oggiy = year(Request.Form("data"))
    strData = oggid & "/" & oggim & "/" & oggiy




    SQL = "INSERT INTO xxx(data)
    SQL = SQL & "VALUES('"&strData&"')
    Conn.Execute(SQL)

    entrambe le soluzioni non vanno

  9. #9
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Prova campo data numerico
    Codice PHP:
    data=Request.Form("data")
    oggid day(Request.Form("data"))
    oggim month(Request.Form("data"))
    oggiy year(Request.Form("data"))
    strData oggiy&oggim&oggid


    'Tipo strData = 20141119

    SQL = "INSERT INTO tabella(data) VALUES("&strData&")"
    Conn.Execute(SQL) 
    se anche così non funziona contatta il provider

    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  10. #10
    Amministratore L'avatar di Vincent.Zeno
    Registrato dal
    May 2003
    residenza
    Emilia-Romagna (tortellini und cappelletti land!)
    Messaggi
    20,783
    Quote Originariamente inviata da numapompilio Visualizza il messaggio
    ho dovuto appositamente modificare il formato in testo
    perché?
    alla fine hai complicazioni diverse da quelle del formato data, ma non necessariamente diventa più facile lavorarci

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.