读书人

日期怎么计算

发布时间: 2012-04-14 17:14:21 作者: rapoo

日期如何计算?
比如:我想用当前日期(2012-02-23) - 2011-02-23 = 1

按照上面的来 是刚好一年对吧?
请问这个能怎么做呢?

[解决办法]
DateTime newtime=DateTime.Now;

DateTime oldtime=DateTime.Now.AddHours(7);

TimeSpan ts = newtime.Subtract(oldtime);//相差时间(y-m-d。。)

double count=ts.TotalHours;//转换为小时数(还有别的 看你需要啥 。。如果不需要 则不需要这句用上面的)
[解决办法]
获取当前年份,获取你想想从什么时候计算的年份,减掉不就OK了?
[解决办法]
http://hi.baidu.com/%C0%FA%D3%D6/blog/item/09b3ec37d74787390a55a9b6.html
[解决办法]
DateTime dt1 = new DateTime(2012, 2, 23);
DateTime dt2 = new DateTime(2011, 2, 23);
TimeSpan t = dt1 - dt2;
int day = t.Days;

读书人网 >asp.net

热点推荐