• User Attivo

    Formato delle date con mssql server

    Buongiorno.
    Sto, utilizzando php con mssql server.
    Ho un piccolo problemino di formattazione con le date che con mysql non si è mai presentato.

    Se leggo dal database una data nel formato datetime e faccio un
    echo a video della variabile, la data me la trovo nel formato

    Jan 1 2009 12:00AM

    ma nel database invece è nel formato

    2009-01-01 00:00:00.0 che sicuramente è più comoda, anche perchè nella elaborazione che sto facendo devo fare delle scelte a secondo della data, e ovviamente averla nel formato Jan 1 2009 12:00AM la cosa diventa motlo scomoda.

    Grazie in anticipo a chi mi risponderà...


  • User Attivo

    Ciao,
    devi modificare la query con la funzione CONVERT:

    
    SELECT CONVERT(varchar, data_da_formattare, 120) AS data_da_formattare FROM ....
    
    

    Il paramentro 120 indica il formato yyyy-mm-dd hh:mi:ss

    Puoi trovare info sugli altri codici di formattazione qui:
    h*tp://msdn.microsoft.com/en-us/library/aa226054(SQL.80).aspx

    Alessandrp