C# - Get days between 2 dates

Anup

My case scenario is User selects a financial year say 1-Jan-2015 to 31-Dec-2015. Then he selects days say 'SATURDAY','SUNDAY'.

I want to fetch all the dates between the above criteria.

I can get the dates like this :-

    ....
    for (var date = fromDate; date <= toDate; date = date.AddDays(1))
         temp.Add(date);        

But How to get only days 'SATURDAY', 'SUNDAY' from the date range?

Backs

Use DayOfWeek property:

 for (var date = fromDate; date <= toDate; date = date.AddDays(1))
 {
     if (date.DayOfWeek == DayOfWeek.Sunday || date.DayOfWeek == DayOfWeek.Saturday) 
            temp.Add(date);
 }

In case if set of days of week is not static:

HashSet<DayOfWeek> daysOfWeek = new HashSet<DayOfWeek> { DayOfWeek.Saturday, DayOfWeek.Sunday };
List<DateTime> temp = new List<DateTime>();
for (var date = fromDate.Date; date <= toDate; date = date.AddDays(1))
    if (daysOfWeek.Contains(date.DayOfWeek))
        temp.Add(date);

Collected from the Internet

Please contact [email protected] to delete if infringement.

edited at
0

Comments

0 comments
Login to comment

Related

From Dev

Get the days of year and all the hours between 2 dates in C#

From Dev

Total days between 2 dates C++

From Dev

Difference between 2 dates in days

From Dev

Get the difference in days between two dates in Jekyll

From Dev

Javacript Get Days between two Dates

From Dev

Get a Period of Days between two Dates

From Dev

Get Days names between two dates (javascript)

From Dev

Get days of week between two selected dates

From Dev

Get the difference in days between dates in mysql

From Dev

Count number of days between 2 dates in JPA

From Dev

How to count fractional days between 2 dates

From Dev

calculate number of days between 2 dates in php

From Dev

Case with dates between now and 2 days?

From Dev

find the number of days between dates C#

From Dev

Get the number of days between two dates in Oracle, inclusive of the dates

From Dev

How to get difference between 2 Dates in Years, Months and days using moment.js

From Dev

How to get difference between 2 dates in number of days,hours,minutes and seconds

From Dev

Split days between 2 given dates into specific batch size and get the start and end_date accordingly

From Dev

How to get difference between 2 dates in number of days,hours,minutes and seconds

From Dev

Number of days between dates?

From Dev

Days between dates calculation

From Dev

Get all dates between 2 dates in vba

From Dev

Get weekdata in between 2 Dates

From Dev

Joda: how to get months and days between two dates

From Dev

How to get week days between two different dates in javascript

From Dev

Get all dates between now and x days from now

From Dev

How to get only business days between two dates in xslt 1.0

From Dev

How to get days difference between two dates in velocity templates?

From Dev

How to get the names of days between two dates ionic+angularjs

Related Related

  1. 1

    Get the days of year and all the hours between 2 dates in C#

  2. 2

    Total days between 2 dates C++

  3. 3

    Difference between 2 dates in days

  4. 4

    Get the difference in days between two dates in Jekyll

  5. 5

    Javacript Get Days between two Dates

  6. 6

    Get a Period of Days between two Dates

  7. 7

    Get Days names between two dates (javascript)

  8. 8

    Get days of week between two selected dates

  9. 9

    Get the difference in days between dates in mysql

  10. 10

    Count number of days between 2 dates in JPA

  11. 11

    How to count fractional days between 2 dates

  12. 12

    calculate number of days between 2 dates in php

  13. 13

    Case with dates between now and 2 days?

  14. 14

    find the number of days between dates C#

  15. 15

    Get the number of days between two dates in Oracle, inclusive of the dates

  16. 16

    How to get difference between 2 Dates in Years, Months and days using moment.js

  17. 17

    How to get difference between 2 dates in number of days,hours,minutes and seconds

  18. 18

    Split days between 2 given dates into specific batch size and get the start and end_date accordingly

  19. 19

    How to get difference between 2 dates in number of days,hours,minutes and seconds

  20. 20

    Number of days between dates?

  21. 21

    Days between dates calculation

  22. 22

    Get all dates between 2 dates in vba

  23. 23

    Get weekdata in between 2 Dates

  24. 24

    Joda: how to get months and days between two dates

  25. 25

    How to get week days between two different dates in javascript

  26. 26

    Get all dates between now and x days from now

  27. 27

    How to get only business days between two dates in xslt 1.0

  28. 28

    How to get days difference between two dates in velocity templates?

  29. 29

    How to get the names of days between two dates ionic+angularjs

HotTag

Archive