如何使用C#.net获取两个日期之间的日期 [英] How to get dates between two dates Using C#.net

查看:139
本文介绍了如何使用C#.net获取两个日期之间的日期的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

你好,

我想要两个日期之间的日期,它意味着两个日期之间的日期列表可以引导或发送任何片段

解决方案

< blockquote>参考这可能会对你有所帮助



http://geekswithblogs.net/thibbard/archive/2007/03/01/CSharpCodeToGetGenericListOfDatesBetweenStartingAndEndingDate.aspx [ ^ ]


 私人列表< datetime> GetDatesBetween(DateTime startDate,DateTime endDate)
{
List< datetime> allDates = new 列表< datetime>();
for (DateTime date = startDate; date < = endDate; date = date.AddDays ( 1 ))
allDates.Add(date);
return allDates;

}


你可以使用循环序列



例如





 DateTime dt1 =  new  DateTime( 2012  5  1 ) ; 
DateTime dt2 = DateTime.Now;

DropDownList ddl = new DropDownList();
while (dt1 < dt2)
{
ddl。 Items.Add(dt1.ToString( dd-MMM-yyyy));
dt1.AddDays( 1 );
}


Hello,
I want dates between two dates , Its means list of dates between two dates can u guide or send any snippets

解决方案

Refer this may help you

http://geekswithblogs.net/thibbard/archive/2007/03/01/CSharpCodeToGetGenericListOfDatesBetweenStartingAndEndingDate.aspx[^]


private List<datetime> GetDatesBetween (DateTime startDate , DateTime endDate)
        {
            List<datetime> allDates = new List<datetime>();
            for (DateTime date = startDate; date <= endDate; date = date.AddDays(1))
                allDates.Add(date);
            return allDates;

        }


you can use loop sequence

e.g.


DateTime dt1 = new DateTime(2012, 5, 1);
        DateTime dt2 = DateTime.Now;

        DropDownList ddl = new DropDownList();
        while (dt1 < dt2)
        {
            ddl.Items.Add(dt1.ToString("dd-MMM-yyyy"));
            dt1.AddDays(1);
        }


这篇关于如何使用C#.net获取两个日期之间的日期的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆