180 messaggi dal 06 settembre 2002
Dovrei inserire all'interno del mio db Sql (uso Sql server) l'ora corrente.

Io utilizzo:

DateTime.Now.Hour +":"+ DateTime.Now.Minute +":"+ DateTime.Now.Second

nel campo della mia tabella di tipo datetime viene però inserito:

01/01/1900 14.36.45

in asp io utilizzavo semplicemente la funzione time e veniva inserito l'orario corrente.

Grazie.
fallo direttamente da SQL Server, eviterai problemi di conversione di dati:

INSERT INTO tab (..., data) VALUES (... , GETDATE() )

Daniele Bochicchio | ASPItalia.com | Libri
Chief Digital Officer@icubed | Chief Innovation Officer@openloop
Microsoft Regional Director, MV
180 messaggi dal 06 settembre 2002
Ho provato anche a fare così:

convert(datetime,getdate(),108)


ma viene sempre inserito:

13/04/2004 16.04.54


bohhhhhhhhhh
Prova o così
System.DateTime.Now.ToLongTimeString
oppure a con l'overload del tostring
System.DateTime.Now.ToString("hh:mm:ss") ;

Ciao
Marco Caruso

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.