如何计算从以前保存的时间到当前时间的时间

时间:2017-02-18 15:04:28

标签: c# sql visual-studio-2015

我在数据库中节省了时间。现在我从数据库中选择那个时间,我想计算从那个时间到当前时间的经过的时间

这是我的c#代码

TimeSpan ts=DateTime.Now.Subtract(Convert.ToDateTime(reader1["cur_tim‌​e"].ToString())); 
MessageBox.Show(ts.TotalMinutes.ToString());

2 个答案:

答案 0 :(得分:1)

你可以像这样计算 -

TimeSpan ts = DateTime.Now.Subtract(dbDateTimeCOlumn);
Console.WriteLine(ts.TotalMinutes);

答案 1 :(得分:1)

在sql中获取时间差异使用DATEDIFF函数:

DATEDIFF(mi, CurTime(), cur_time)