{solution}c# get dates between start and end date or range datetime checking

Last post 05-17-2010 10:03 AM by sonu. 1 replies.
Page 1 of 1 (2 items)
Sort Posts: Previous Next
  • 05-16-2010 12:03 PM

    • janis
    • Top 50 Contributor
    • Joined on 07-16-2008
    • USA
    • Wannabe Slacker
    • Points 808

    {solution}c# get dates between start and end date or range datetime checking

    hi

    i did had program for checking of one date is between a start date en end date..

    on google i found some good stuff about it.. that's why i post it for you all .. it's handy :D

    ps. i don't see any post on the forum i'm begin blocket?

     

    ===============

     

    public partial class Form1 : Form
        {
            DateTime Start = new DateTime(2010, 01, 05);
            DateTime End = new DateTime(2010, 01, 10);

            public Form1()
            {
                InitializeComponent();




                //true
                DateTime start1 = new DateTime(2010, 01, 04);
                DateTime end1 = new DateTime(2010, 01, 09);

                //true
                DateTime start2 = new DateTime(2010, 01, 09);
                DateTime end2 = new DateTime(2010, 01, 11);

                //true
                DateTime start3 = new DateTime(2010, 01, 06);
                DateTime end3 = new DateTime(2010, 01, 07);

                //true
                DateTime start4 = new DateTime(2010, 01, 05);
                DateTime end4 = new DateTime(2010, 01, 07);

                //true
                DateTime start5 = new DateTime(2010, 01, 10);
                DateTime end5 = new DateTime(2010, 01, 11);

                //true
                DateTime start6 = new DateTime(2010, 01, 03);
                DateTime end6 = new DateTime(2010, 01, 05);

                //true
                DateTime start7 = new DateTime(2010, 01, 06);
                DateTime end7 = new DateTime(2010, 01, 07);

                //false
                DateTime start8 = new DateTime(2010, 01, 03);
                DateTime end8 = new DateTime(2010, 01, 04);

                //false
                DateTime start9 = new DateTime(2010, 01, 11);
                DateTime end9 = new DateTime(2010, 01, 15);

                bool boocheck1 = datecheck(start1, end1);
                bool boocheck2 = datecheck(start2, end2);
                bool boocheck3 = datecheck(start3, end3);
                bool boocheck4 = datecheck(start4, end4);
                bool boocheck5 = datecheck(start5, end5);
                bool boocheck6 = datecheck(start6, end6);
                bool boocheck7 = datecheck(start7, end7);
                bool boocheck8 = datecheck(start8, end8);
                bool boocheck9 = datecheck(start9, end9);



            }

            public bool datecheck(DateTime checkstart, DateTime checkend)
            {
                return Start <= checkend && End >= checkstart;
            }


        }

  •  Advertisement

    Featured Advertisement

     
  • 05-17-2010 10:03 AM In reply to

    • sonu
    • Top 10 Contributor
    • Joined on 05-22-2006
    • Montreal / Canada
    • Slacker
    • Points 12,183
    • MVP

    Re: {solution}c# get dates between start and end date or range datetime checking

    You should post this into the code-snippet section.The code snippet has better code options.

    http://dotnetslackers.com/codesnippets/snippetlist.aspx

    [MVP since 2005] [MCAD]
    Webmaster of DotNetSlackers
    Question or Suggestion?
    Feel free to ask my any .NET question
    Our Posting FAQ
Page 1 of 1 (2 items)