我在数据库中节省了时间。现在我从数据库中选择那个时间,我想计算从那个时间到当前时间的经过的时间
这是我的c#代码
TimeSpan ts=DateTime.Now.Subtract(Convert.ToDateTime(reader1["cur_time"].ToString()));
MessageBox.Show(ts.TotalMinutes.ToString());
答案 0 :(得分:1)
你可以像这样计算 -
TimeSpan ts = DateTime.Now.Subtract(dbDateTimeCOlumn);
Console.WriteLine(ts.TotalMinutes);
答案 1 :(得分:1)
在sql中获取时间差异使用DATEDIFF函数:
DATEDIFF(mi, CurTime(), cur_time)