Mysql
 sql >> Database >  >> RDS >> Mysql

Errore sql:la conversione di un tipo di dati varchar in un tipo di dati datetime ha prodotto un valore fuori intervallo

Puoi utilizzare DateTime.Today.ToString("yyyy-MM-dd HH:mm:ss") //Qualunque sia il formato...

o Usa sql diretto invece usando il metodo CONVERT. La sintassi è

CONVERT(VARCHAR,DateTime.Today.Day + "/" + DateTime.Today.Month + "/" + DateTime.Today.Year,103)
CONVERT(VARCHAR, DateTime.Today.Hour + ":" + DateTime.Today.Minute + ":00" ,108)

che fornirebbe il formato di hh:mm:ss

riferimento completo dal seguente collegamento w3:http://www.w3schools.com/sql/func_convert .asp