我有这样的代码:
AutoparkDataDataContext Db = new AutoparkDataDataContext();Dailyreport dailyRep = new Dailyreport();string time = Convert.ToDateTime("10-10-2014 15:00:00");dailyRep.order_time = time;Db.Dailyreports.InsertOnsubmit(dailyRep);Db.submitChanges();
当我在DailyReport表中看到它时,它只显示日期(“10-10-2014 00:00:00:00”),因此时间被忽略.我怎么能解决它?
列类型是DateTime.最佳答案将日期或日期时间插入MysqL的快速/简单方法是使用格式’yyyy-mm-dd’或日期时间为’yyyy-mm-dd hh:mm:ss’.
试试这个
DateTime theDate = DateTime.Now; theDate.ToString("yyyy-MM-dd H:mm:ss");
让你的sql看起来像这样.
insert into mytable (date_time_fIEld) value ('2013-09-09 03:44:00');
总结 以上是内存溢出为你收集整理的在datetime c#中格式化字符串以在MYSQL datetime列中插入全部内容,希望文章能够帮你解决在datetime c#中格式化字符串以在MYSQL datetime列中插入所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)