c# 的时间计算 我想计算时间。 例如 datetime time1 = "2008-09-28"; 想得到:time1 + 3 = "2008-10-1";time1 + 60 ="2008-11-27";也就是说 计算出所加天数后的 日期 。 有什么函数 或 解决办法没? 在线等 急求 thx 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 DateTime结构体可以通过:AddDays(3);AddDays(-3); //这样也可以哦AddHours(72); //效果差不多还有很多,具体请查MSDN。 time1.adddays(3)time1.adddays(60) 楼主,哈哈,差不多了吧?结帖……HOHO另外还有一种方法就是你说的+法,但是时间类型只支持与timeSpan类型的+/-,你可以通过下面的方法来实现上面的目标:TimeSpan ts = new TimeSpan(3,0,0,0); //表示3天,后面3个0分别表示0时0分0秒TimeSpan是一个时间差单位,上面生成了一个3天0时0分0秒的时差,然后 你可以执行:TimeSpan ts = new TimeSpan(3,0,0,0);DateTime time1 = "2008-09-28"; time1 = time1+ts; //+3天time1 = time1-ts; //-3天 哈哈哈哈 原来这样啊 我只看到了个 add 没想到方法就在下面。 迅速结了 C#递归不相等算法 C# 泛型如何判断T是值类型还是引用类型? 多线程的问题。。。 如何实现一个打印功能 C#获取webbrowser里面的网页源代码? 求!ASP.net开发的考勤系统! 在.net中怎么用C#语言修改文件夹的创建时间啊? 我下载网页的数据时,下不了???大虾求助 有用C#写过DirectDraw的人请进!急 dropdownlist中如何使datatextfield成为定位键? 请大家讨论下关于web式的 聊天工具与C/S架构的聊天工具各自的优缺点 高分求GDI 的绘图代码
AddDays(3);
AddDays(-3); //这样也可以哦AddHours(72); //效果差不多还有很多,具体请查MSDN。
time1.adddays(60)
TimeSpan ts = new TimeSpan(3,0,0,0); //表示3天,后面3个0分别表示0时0分0秒
TimeSpan是一个时间差单位,上面生成了一个3天0时0分0秒的时差,
然后 你可以执行:
TimeSpan ts = new TimeSpan(3,0,0,0);
DateTime time1 = "2008-09-28";
time1 = time1+ts; //+3天
time1 = time1-ts; //-3天
我只看到了个 add 没想到方法就在下面。
迅速结了