日期:2014-05-17  浏览次数:20930 次

C#时间比较~~~
数据库表中有个UpTIme字段
然后在程序中获取本地时间,查询正张表取得时间,根据本地时间和upTime比较那个时间最接近本地时间就把他筛选出来,请问下大家这个怎么弄个
C# 数据库

------解决方案--------------------
取 min(两日期差值的绝对值)
------解决方案--------------------

SELECT TOP 1 min(datediff(SECOND,CreateTime,'2013-07-09 00:00:00')) as OrderBy from TableName order by OrderBy asc

------解决方案--------------------
int x = DateTime.Compare(f, b);//如果f<b,x=-1