首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

小疑点,时间日期型数据相减,怎么得到相差的分钟

2012-03-06 
小问题,时间日期型数据相减,如何得到相差的分钟?//日期存储格式均为月-日-年,时:分:秒DateTimestartDateD

小问题,时间日期型数据相减,如何得到相差的分钟?
//日期存储格式均为   月-日-年,时:分:秒
DateTime   startDate   =   DateTime.Parse(start);
DateTime   finishDate   =   DateTime.Parse(finish);
-------------------------------------

现在问题是startDate与finishDate两个日期型数据相减如何得到相差的分钟数??

比如如果相差的是一小时,就显示60   ,如果相差一整天,就显示1440   依次类推...

-------------------------------------

有高手的话,帮个忙,谢谢...不甚感激....

[解决办法]
DateTime dt1 = DateTime.Now;
DateTime dt2 = dt1.AddHours(1);

TimeSpan ts = dt1 - dt2;
double ii = ts.TotalMinutes;

// ii = -60.0
[解决办法]
应该是TimeSpan ts = startDate.Subtract(finishDate);
double dd = ts.TotalMinutes;
[解决办法]
DateTime dt1 = DateTime.Now;
DateTime dt2 = DataTime.Parse( '2007-5-12 13:24:00 ');

TimeSpan span = dt1 - dt2;
double iMinutes = ts.TotalMinutes;

这里dt1-dt2的效果等同于dt1.Substract(dt2)
[解决办法]
DateTime startDate = DateTime.Parse(start);
DateTime finishDate = DateTime.Parse(finish);

double s = ((TimeSpan)finishDate.Subtract(sartDate)).TotalMinutes;

热点排行