============如何取得两个日期之间相差几天????========== 大哥们: 在c#中,如何取得两个日期之间相差几天??? 比如我的时间a字段内容为:2005-09-03 20:15时间b字段内容为:2005-09-04 09:09 如何计算他们之间相差的天数是1呢,用什么函数, 有这样函数或方法吗,请大哥们指明?或用别的方法,我是用来做新闻系统用的,当天发布的信息后面加"New" 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 DateTime a=DateTime.parse("2005-09-03 20:15")DateTime b=DateTime.parse("2005-09-04 09:09 ")TimeSpan ts=b-a;MessageBox.show(ts.totaldays.toString()); DateTime a = DateTime.Parse("2005-09-03 20:15")DateTime b = DateTime.Parse("2005-09-04 09:09")int days = (b - a).Days; (b-a).days 和MessageBox.show(ts.totaldays.toString());有什么不一样,为什么有几种 写法,那个好一些呢? TotalDays 属性返回的是 double 型, 表示总天数, 含整天数和天的小数部分。Days 属性返回的是 int 型, 仅表示天数部分, 在你的应用中用 Days 最好。 system.datetime.today然后相减 需求、项目架构、数据库设计,如何当好PM “System.Web.UI.WebControls.GridViewDeletedEventArgs”并不包含“RowIndex”的定义 求助 VS2005中的宏不能运行? 我在C#中连接MySql出错!!!! windows 2003升级后出问题了 vs c# 访问数据库出异常了,谨慎升级!! 请问谁开发过windows mobile 服务端和客户端程序,小弟遇到点问题! xml序列化的问题 为何出项“未被引用到实例” c#新手,下面这段程序有点不懂,请指示... 如何判断网卡是static还是动态分配? 求条形码打印
DateTime b=DateTime.parse("2005-09-04 09:09 ")
TimeSpan ts=b-a;
MessageBox.show(ts.totaldays.toString());
DateTime b = DateTime.Parse("2005-09-04 09:09")
int days = (b - a).Days;
Days 属性返回的是 int 型, 仅表示天数部分, 在你的应用中用 Days 最好。
然后相减