求C#代码!! 两个日期相隔天数并且能够取出之间的每一天 例如:2013年8月29日~2013年9月2日,其中共有5天(29,30,31,1,2)想取出这五个数据。C# 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 DateTime start = Convert.ToDateTime("2013-8-29"); DateTime end = Convert.ToDateTime("2013-9-2"); while (start <= end) { Console.WriteLine(start.Day); start = start.AddDays(1); } DateTime bg,end;List<int> outDay=new List<int>();while(bg<end){ outDay.Add(bg.Day); bg.AddDays(1);} http://www.w3school.com.cn/sql/sql_dates.asp string sStart = "2013年8月29日"; string sEnd = "2013年9月2日"; DateTime dtStart = DateTime.Parse(sStart); DateTime dtEnd = DateTime.Parse(sEnd); //相隔天数 int iDays = (dtEnd - dtStart).Days + 1; for (int i = 0; i < iDays; i++) { //每一天 string sDay = dtStart.AddDays(i).ToString("yyyy年M月d日"); } DateTime dt1 = DateTime.Parse("2013年8月29日"); DateTime dt2 = DateTime.Parse("2013年9月2日"); for (; dt1.CompareTo(dt2) <= 0; dt1 = dt1.AddDays(1)) { Console.WriteLine(dt1.Day); } DateTime dt1 = DateTime.Parse("2013年8月29日");DateTime dt2 = DateTime.Parse("2013年9月2日");List<DateTime> dts=new List<DateTime>();while(dt1<=dt2){ dts.Add(dt1); dt1.AddDays(1);}//dts就是你要的日期集合 //dts.Count 就是你要的天数 关于C#跟网页文本的一些问题 c#如何递归遍历注册表 C#记事本程序紧急问题 C#出现 异常 新手求救 一个简单的问题,高手请帮忙 为什么整型 i 声明后不用初始化就可以使用? 前几天还能用的代码,这几天出现如下现象,是不是中毒了,如果是的话还能修复吗?怎么修复,请高手指点,谢谢! 新手问读一个TXT文件的问题 水晶报表9时如何发布的 一个窗体调用一个类,如何让这个类执行过程中出现光标提示? Oracle与sql server的应用上的区别 怎样终止套接字接口,及线程?
DateTime start = Convert.ToDateTime("2013-8-29");
DateTime end = Convert.ToDateTime("2013-9-2");
while (start <= end)
{
Console.WriteLine(start.Day);
start = start.AddDays(1);
}
List<int> outDay=new List<int>();while(bg<end)
{
outDay.Add(bg.Day);
bg.AddDays(1);
}
string sEnd = "2013年9月2日";
DateTime dtStart = DateTime.Parse(sStart);
DateTime dtEnd = DateTime.Parse(sEnd);
//相隔天数
int iDays = (dtEnd - dtStart).Days + 1;
for (int i = 0; i < iDays; i++)
{
//每一天
string sDay = dtStart.AddDays(i).ToString("yyyy年M月d日");
}
DateTime dt2 = DateTime.Parse("2013年9月2日"); for (; dt1.CompareTo(dt2) <= 0; dt1 = dt1.AddDays(1))
{
Console.WriteLine(dt1.Day);
}
DateTime dt1 = DateTime.Parse("2013年8月29日");
DateTime dt2 = DateTime.Parse("2013年9月2日");
List<DateTime> dts=new List<DateTime>();while(dt1<=dt2)
{
dts.Add(dt1);
dt1.AddDays(1);
}//dts就是你要的日期集合