怎么比较系统时间和数据库中保存的时间如 系统时间是否是数据库保存时间的30天内
解决方案 »
- 从几十万的数据行中统计出某个字段值相同的个数,该怎么写SQL?
- winfrom 软键盘实现
- 谁有 Infragistics 控件下载,提供一下,谢谢
- NET开发环境问题
- 帖子回复的时候可以插入高亮代码是怎么实现的呢?
- 多个简单问题捆绑一起问一问大家.
- BinaryFormatter序列化大容量数据, 会产生System.OutOfMemoryException异常
- C#+sql server中关于Date与string数据转换时的迷惑
- 无法识别的属性“restartOnExternalChanges”。
- 请问,不同的类在不同的文件中,怎样来“组合”成一个工程文件?
- 操作Excel的问题
- C# 怎么控制Picturebox动态生成数组中单个Picturebox控件
取数据库时间:取出创建为DateTime。做减法后得到一个TimeSpan,成员Days是间隔的天数。
string str = "2009-8-13 12:00:00"; //str是数据库记录的时间
DateTime DatabaseTime = DateTime.Parse(str);TimeSpan ts = SystemTime.Subtract(DatabaseTime); //系统时间减去数据库时间int i = ts.Days; //间隔的天数
string dt = DateTime.Now.AddDays(-30).ToString("yyyy-MM-dd");select * from table where 数据库时间 > '"+dt+"'如果能返回记录为0,说明已经超过30天