操作日期数据

来源:互联网 发布:迅雷mac历史版本下载 编辑:程序博客网 时间:2024/04/23 23:27

1:计算两个 日期之间的间隔

方法1:

DateTime dt2=new DateTime(2006,5,1);
DateTime dt1=new DateTime(2006,4,28);
TimeSpan st=dt2-dt1;
int days=st.Days;

.Days是整天数,
.TotalDays则包含小数

要注意这个天数并不是日期的差

方法2:

TimeSpan timeSpan = DateTime dateTime1 - DateTime dateTime2;  
或用
System.TimeSpan diff1 = date2.Subtract(date1);

2:删除指定天数未登录的用户

delete from table where datediff(d,上一次登录日期,getdate()) > 30