sql >> Databáze >  >> RDS >> Mysql

Chyba sql:Převod datového typu varchar na datový typ datetime vedl k hodnotě mimo rozsah

Můžete použít DateTime.Today.ToString("yyyy-MM-dd HH:mm:ss") //V jakémkoli formátu...

nebo Místo toho použijte přímé sql pomocí metody CONVERT. Syntaxe je

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

kdo dá formát hh:mm:ss

úplná reference z následujícího odkazu w3:http://www.w3schools.com/sql/func_convert .asp



  1. DataSourceInitializer nefunguje na Spring boot 1.2

  2. Jak propojit Struts 2 s Hibernate a PostgreSQL

  3. MySQL – Vysvětlení kódování a řazení znakové sady databáze

  4. případ mysql v příkazu aktualizace s REPLACE