如何只比较日期而不是日期时间 [英] how to just compare to date not with date time

查看:136
本文介绍了如何只比较日期而不是日期时间的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述




谁能告诉我我要记录特定日期的记录,然后我该如何获取呢?

即如何只比较日期而不是日期时间

从ABC中选择* Where TDate就像``2010-01-09''

TDate是日期时间和值,我通过cmd参数传递

请尽快回复..

在此先感谢....




can any body tell me i wand records of particular date then how i can i get it?

i.e how to just compare to date not with date time

Select * from ABC Where TDate like ''2010-01-09''

TDate is Datetime & value i pass by cmd parameter

plz reply soon ..

thanks in advance....

推荐答案

如果使用的是SQL Server,请查看转换函数 ^ ].

查看日期和时间样式(尤其是代码101).
If are using SQL server, have a look at the Convert function documentation[^].

Look at date and time styles (especially code 101).


您可以仅传递DateTime对象中的日期-它是一个属性.

You can pass just the date from a DateTime object - it''s a property.

DateTime dt = DateTime.Now;
CallMySql(dt.Date);


从ABC中选择*其中convert(varchar(10),TDate,103)如``09/01/2009''
103 = dd/MM/yyyy
Select * from ABC Where convert(varchar(10),TDate,103) like ''09/01/2009''
103=dd/MM/yyyy


这篇关于如何只比较日期而不是日期时间的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆