在datetime c#中格式化字符串以在MYSQL datetime列中插入

在datetime c#中格式化字符串以在MYSQL datetime列中插入,第1张

概述我有这样的代码:AutoParkDataDataContext Db = new AutoParkDataDataContext(); Dailyreport dailyRep = new Dailyreport(); string time = Convert.ToDateTime('10-10-2014 15:00:00'); dailyRep.orde

我有这样的代码:

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列中插入所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/1168909.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-02
下一篇 2022-06-02

发表评论

登录后才能评论

评论列表(0条)

保存