在c#sql查询中使用date [英] use date in c# sql query
问题描述
string n = dateTimePicker1.Value.ToString(yyyy-MM-dd);
DateTime thedate = Convert.ToDateTime(n);
转换datetime后我不能将这个thedate用于c#sql查询,因为在我的数据库中我想按日期获取我的数据我怎么能这样做请建议我
我提取数据的查询是...... ......
dt = obj.GetDataTable(SELECT * from mobilesubscriberdata1 where m_date ='+ n +' );
如果有任何更正那么请建议我在哪里可以做更改,,,,,,
string n = dateTimePicker1.Value.ToString("yyyy-MM-dd");
DateTime thedate=Convert.ToDateTime(n);
after converting datetime i cannot use this "thedate" into c# sql query because in my database i want to fetch my data according datewise how could i do this pls suggest me
my query for fetching data is this............
dt = obj.GetDataTable("SELECT * from mobilesubscriberdata1 where m_date='"+n+'");
if there is any correction then pls suggest me where i can do the changes,,,,,,
推荐答案
感觉就像你之前问过这个问题一样。
Feels like you have asked this question before.
string cmd = String.Format("SELECT * from mobilesubscriberdata1 where m_date='{0}'", dateTimePicker1.Value.ToString("yyyy-MM-dd"));
dt = obj.GetDataTable(cmd);
确保日期格式yyyy-MM-dd与数据库的预期日期格式。
如果您在世界不同地区拥有数据库,还需要考虑数据库使用的语言环境。
自定义日期和时间格式字符串 [ ^ ]
您好,
使用以下查询
Hi,
Use below query
dt = obj.GetDataTable("SELECT * from mobilesubscriberdata1 where Convert(varchar(11),m_date,113)='"+Convert(varchar(11),n,113)+'");
这篇关于在c#sql查询中使用date的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!