C#中比较两个时间的时间差

     DateTime lastLoginTime  = user.LastLoginDate;//最后一次的登录时间
    DateTime nowTime  = DateTime.Now;//现在在时间
    TimeSpan ts   = nowTime.Subtract( lastLoginTime );//时间差    
    user.LastOnlineTime  = ts.Days * 24 + ts.Hours * 60 + ts.Minutes;//最后一次的在线时长(分钟为单位)    
    user.TotalOnlineTime = user.TotalOnlineTime + user.LastOnlineTime;//总的在线时长(分钟)

posted @ 2009-02-27 17:18  大明1986  阅读(8317)  评论(0编辑  收藏  举报