DateTime d1 = Convert.ToDateTime("2004-10-11");
DateTime d2 = Convert.ToDateTime("2004-10-01");
TimeSpan time = d1-d2;
time.days
DateTime d2 = Convert.ToDateTime("2004-10-01");
TimeSpan time = d1-d2;
time.days
解决方案 »
- int index=1;count=10;执行index=(index++) % count;后输出结果为何还是1
- 加密web.config
- 如何将EXCEL中的数据导入到DataGridView
- 关于用户自定义控件
- C# 多图同时显示,如何让图片一副一副显示?
- 如何实现textbox当获取焦点时内容变化?
- WinXP/Win2003环境中VS.Net2003与VS2005不能共存?
- 急!!!新增记录时怎么根据一个字段的输入值,按百分比算出其他值???
- c#里面怎么实现文件同步?
- 初学者问题, 高手指教: 这三种字符串复制操作有什么区别??
- 一个关于DataGrid的难题
- 如何在Accrss中取最大编号?谢谢!
DateTime d2 = Convert.ToDateTime("2004-10-01");
TimeSpan tmDay = d1 - d2;
return tmDay.Days
DateTime d2 = Convert.ToDateTime("2004-10-01");
TimeSpan time = d1-d2;
Console.WriteLine(time.Days.ToString());
其中p代表日期格式
x2日期-x1日期
//计算两个日期之间的间隔天数的函数.如"20040506与20050506之间的天数可以这样调用 double tts=ddbetween("20040506","20050506");
private double ddbetween(string fisrdate,string seconddate)
{
int yy1 = Convert.ToInt32(fisrdate.Substring(0,4));
int mm1 = Convert.ToInt32(fisrdate.Substring(4,2));
int dd1 = Convert.ToInt32(fisrdate.Substring(6,2));
int yy2 = Convert.ToInt32(seconddate.Substring(0,4));
int mm2 = Convert.ToInt32(seconddate.Substring(4,2));
int dd2 = Convert.ToInt32(seconddate.Substring(6,2));
DateTime dt1 = new DateTime(yy1,mm1,dd1);
DateTime dt2 = new DateTime(yy2,mm2,dd2);
TimeSpan ts = dt2 - dt1;
double tts=Convert.ToDouble(ts.TotalDays);
return tts;
}