GeekInterview.com
  I am new, Sign me up!
 
GeekInterview.com  >  Interview Questions  >  Microsoft  >  C#
Go To First  |  Previous Question  |  Next Question 
 C#  |  Question 423 of 436    Print  
C# Calender Days
how to find out how many calender days are there between two dates in c#.net?


  
Total Answers and Comments: 3 Last Update: November 05, 2009     Asked by: ushalakshmi 
  
 Sponsored Links

 
 Best Rated Answer
Submitted by: wyverex
 
DateTime t1 = new DateTime(2008, 5, 13);

DateTime t2 = new DateTime(2004, 2, 22);


TimeSpan span = (t1 > t2 ? t1 - t2 : t2 - t1);


Console.WriteLine(span.TotalDays);



Above answer was rated as good by the following members:
madhu_2125
May 13, 2008 15:28:50   #1  
wyverex Member Since: May 2008   Contribution: 1    

RE: C# Calender Days
DateTime t1 new DateTime(2008 5 13);

DateTime t2 new DateTime(2004 2 22);


TimeSpan span (t1 > t2 ? t1 - t2 : t2 - t1);


Console.WriteLine(span.TotalDays);


 
Is this answer useful? Yes | NoAnswer is useful 1   Answer is not useful 0Overall Rating: +1    
December 31, 2008 20:00:39   #2  
dhanu_mitra Member Since: December 2008   Contribution: 1    

RE: C# Calender Days
public void DateDiff()
{
DateTime
startDate DateTime.Parse("11/12/2008");

DateTime endDate DateTime.Parse("11/12/2009");

if (endDate > startDate)

{

TimeSpan span endDate.Subtract(startDate); Console.WriteLine(span);

}

}


 
Is this answer useful? Yes | No
November 04, 2009 06:45:02   #3  
ngobeseb Member Since: November 2009   Contribution: 2    

RE: C# Calender Days
Here is the better answer:

DateTime fDate DateTime.Now;

int thisDay fDate.DayOfYear; //if today's date is 31/12/2008 thisDay will be 365 and if today's date is 01/01/2009 thisDay will be 1.

Therefore you can use DayOfYear propery to get the day number in a year.



 
Is this answer useful? Yes | No


 
Go To Top


 Sponsored Links

 
About Us -  Privacy Policy -  Terms and Conditions -  Contact -  Ask Question -  Propose Category -  Site Updates 

Copyright © 2005 - 2009 GeekInterview.com. All Rights Reserved

Page copy protected against web site content infringement by Copyscape