Datum berekenen

Status
Niet open voor verdere reacties.

Capurnie

Nieuwe gebruiker
Lid geworden
12 dec 2007
Berichten
3
Beste mensen,

Hoe kan je een datum berekenen met de volgende gegevens??

- weeknummer
- jaar
- dagnaam

Alvast bedankt!!

Groeten,
Capurnie
 
Opgelost

Heb een functie gemaakt:
Code:
public static DateTime datumberekenen(int Weekofyear, int year)
        {
            GregorianCalendar c = new GregorianCalendar(GregorianCalendarTypes.Localized); 
            int weekoffset;
            weekoffset = c.GetWeekOfYear(DateTime.Parse("01-02-" + year.ToString()), CalendarWeekRule.FirstDay, DayOfWeek.Monday);
            DateTime t = c.AddWeeks(DateTime.Parse("01-02-" + year.ToString()), Weekofyear - weekoffset);
            return (c.AddDays(t, 1 - (Convert.ToInt16(c.GetDayOfWeek(t)))));
 
        }

Deze heb ik weer opgehaald met de volgende code:
Code:
            GregorianCalendar c = new GregorianCalendar(GregorianCalendarTypes.Localized);
            int Year = DateTime.Now.Year;

            DateTime d = HoursMinutes.datumberekenen(Convert.ToInt32(Weeknummer.Text), Year);
            d = d.AddDays(-7);

Bedankt!!

Groeten,
Capurnie
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan