循环遍历出 2个时间段所有时间 C#能提供思路或者是任意解决方案的也行,我感激不尽!如:Time1 ="2009-12-4"Time2="2010-12-1"则取出所有time1与time2间的日期

来源:学生作业帮助网 编辑:六六作业网 时间:2024/11/08 21:25:15
循环遍历出2个时间段所有时间C#能提供思路或者是任意解决方案的也行,我感激不尽!如:Time1="2009-12-4"Time2="2010-12-1"则取出所有time1与time2间的日期循环遍历

循环遍历出 2个时间段所有时间 C#能提供思路或者是任意解决方案的也行,我感激不尽!如:Time1 ="2009-12-4"Time2="2010-12-1"则取出所有time1与time2间的日期
循环遍历出 2个时间段所有时间 C#
能提供思路或者是任意解决方案的也行,我感激不尽!
如:Time1 ="2009-12-4"
Time2="2010-12-1"
则取出
所有time1与time2间的日期

循环遍历出 2个时间段所有时间 C#能提供思路或者是任意解决方案的也行,我感激不尽!如:Time1 ="2009-12-4"Time2="2010-12-1"则取出所有time1与time2间的日期
晕,如此简单,怎么都搞这么复杂,for 会用吗?
for (DateTime dt = new DateTime(2009,12,4); dt < new DateTime(2010,12,1); dt=dt.AddDays(1))
{
Response.Write(dt.ToShortDateString());
}
不就一个循环而已嘛?

方法:
protected ArrayList ToFilter(DateTime StartTime, DateTime ENdTime)
{
ArrayList al = new ArrayList();
TimeSpan ts = ENdTime.Subtract(StartTime);
...

全部展开

方法:
protected ArrayList ToFilter(DateTime StartTime, DateTime ENdTime)
{
ArrayList al = new ArrayList();
TimeSpan ts = ENdTime.Subtract(StartTime);
int days = ts.Days;
for (int i = 1; i < days; i++)
{
DateTime dttemp = StartTime.AddDays(i);
al.Add(dttemp);
}
return al;
}
调用:
DateTime StartTime = Convert.ToDateTime("2009-1-1");
DateTime ENdTime = Convert.ToDateTime("2009-3-1");
ArrayList al = ToFilter(StartTime, ENdTime);
帮你写出来了,希望追加分数

收起

这个才是啊!你自己运行看试!
using System;
using System.Collections.Generic;
using System.Text;
namespace ConsoleApplication6
{
class Program
{
static void Main(strin...

全部展开

这个才是啊!你自己运行看试!
using System;
using System.Collections.Generic;
using System.Text;
namespace ConsoleApplication6
{
class Program
{
static void Main(string[] args)
{
string Time1 ="2009-12-4";
string Time2 = "2010-12-1";
foreach (Char c in Time1)
{
Console.WriteLine("从Time1遍历出{0}",c);
}
Console.WriteLine("第2个time2的遍历");
foreach (Char c in Time2)
{
Console.WriteLine("从Time2遍历出{0}",c);
}
}
}
}

收起

你原始的Time1 ="2009-12-4"指的是string吧?
先把所有string倒进datetime里面去,然后比对就很简单了,直接支持<>的
比对出来再toshortdatestring()

循环遍历出 2个时间段所有时间 C#能提供思路或者是任意解决方案的也行,我感激不尽!如:Time1 =2009-12-4Time2=2010-12-1则取出所有time1与time2间的日期 在EXCEL表单中已知2个时间段,怎么用公式计算出2时间段间有多少小时?已知第一天的某个 时间和第二天的某个时间,怎么用公式算出2时间段有多少小时? 用C#语言编写:输入一个正整数n,程序打印出该整数的所有约数(不包括1和该整数本身)使用for循环语句 C# 求N个元素所有可能出栈序列的计算公式,麻烦高手给个思路或算法, 显示出1000以内所有能被37和17 整除的数 循环结构 vb 使用while循环,打印出1—100之间能被9整除的所有整数. c# 处理某些占4个字节的汉字问题今天才知道原来有占4个字节的汉字假设 有一个字符串 是3个汉字 第2个汉字占了4个字节,这时返回的长度是8,而我需要循环对所有单个汉字进行处理,当处理到 c# 计算两个时间段相差多少分钟 C#如何计算指定时段算的所有周及周的时间段和星期几?例如:开始时间:2013-07-01结束时间:2013-08-31想要的结果:把这段时间内所有的周都列出来,如下所示,并指定当前系统时间的这个周为当 如何用C#将成绩转换成A、B、C、D四个等级60以下——D60-69——C70-79——B80以上——A请问能给个详细的代码吗?如何遍历集合? 急我的眼睛会瞎吗今天上午看了日偏食我是河南安阳市的 能看到日偏食 我大概在9点20到30的 时间从我家窗户往外看了 那时候正好是 出日偏食的时间 确定时间我不清楚 只能给个时间段 也就 C#求数组中的最大值和最小值同时找出数组中的最大值和最小值!求高效算法!普通for遍历整个数组比较max再赋值覆盖的别来.解出再送100!:时间空间复杂度为2*S以下的就行catm3 - 千总 五级 笑. C# 求斐波那契数列的前10个数字用while或者for循环做 C#如何判断2个类相等 sql 中时间段有交集怎么判断比如说合同的的开始时间a1,a2, 查询时间段b1,b2,查询出来时间段a1--a2与时间段b1--b2所有有交集的数据. 一般将来时 in和after使用方法in后加时间段 after后加时间点 什么是时间段 什么是时间点 请写出所有类型 请教哪位高手,用C#做个计算时长的小程序例:开始时间 0:0:0 ,结束时间 2:45:50 ,如何计算之间的时长(单位:分钟或小时),用C#怎么做 在c#里,怎么计算一个是时间段的天数