Hej Har gjort ett uppskick i VB på detta ,tror säkert du kan porta den koden till C Här har du ett exempel på hur du kan göra:FirstDayOfWeek
Någon som vet om det går att ta reda på vilken dag som är första dagen (Datum) en given vecka...
Jag känner till ett datum, låt säga 2003-11-11, och vil veta vilket datum måndagen har den veckan 2003-11-11 tillhör... Det skall givetvis stämma med den svenska kalendern.Sv: FirstDayOfWeek
Programarkivet:038Sv: FirstDayOfWeek
<code>
public enum Day
{
Monday = 1,
Tuesday = 2,
Wednesday = 3,
Thursday = 4,
Friday = 5,
Saturday = 6,
Sunday = 7
}
public DateTime GetDateForDay(DateTime date, Day day)
{
DayOfWeek d = new DateTime(2003,11,11).DayOfWeek;
return date.AddDays((int)day-(int)d);
}
</code>
<code>
GetDateForDay(new DateTime(2003,11,11), Day.Monday));
</code>
/Fredrik Normén NSQUARED2
http://www.nsquared2.net