webForumDet fria alternativet

Hämta rätt vecka från datum

.NET

4 svar · 402 visningar · startad av doggelito

Medlem sedan juni 20003 076 inlägg
Frågan#1

Va tusan nu då! x(

      GregorianCalendar cal = new GregorianCalendar();
      Response.Write(cal.GetWeekOfYear(DateTime.Parse("2007-12-31"), CalendarWeekRule.FirstFourDayWeek, DayOfWeek.Monday).ToString());
      Response.Write(cal.GetWeekOfYear(DateTime.Parse("2008-01-01"), CalendarWeekRule.FirstFourDayWeek, DayOfWeek.Monday).ToString());

Skriver ut 53 samt 1
Jag vill ju ha samma resultat! För det är ju samma vecka! :l

Frågan är ju: är det v.53 eller v.1?

Medlem sedan jan. 20022 440 inlägg
#2
FirstDayOfWeek.Monday
Medlem sedan feb. 2005280 inlägg
Medlem sedan juni 20003 076 inlägg
#4

Hittade denna som förklarar det hela! :)
http://blogs.msdn.com/shawnste/archive/2006/01/24/517178.aspx

Medlem sedan jan. 20022 440 inlägg
#5

Tydligen inte, annars trodde jag att det var så man angav vilken dag i veckan som är den första.... LOGISKT! :)

259 ms totalt · 4 externa anrop · v20260731065814-full.6fe65c25
124 ms — deklarationer (db)
0 ms — hämta statistik (cache)
132 ms — hämta tråd, inlägg och bilagor (db)
124 ms — ändringar (db)