Hoppa till innehåll

  • Logga in via Facebook Logga in via Twitter Logga in via Windows Live Log In with LinkedIn Log In with Google      Logga in   
  • Registrera dig nu!

Veckonummer i Outlook


Den här tråden har blivit arkiverad. Det betyder att du inte kan skriva något inlägg i tråden.
2 svar i denna tråden

#1 kecke

kecke

  • 81 inlägg

Skriven 29 July 2010 - 17:04

Hej,
Är det någon som kan förklara varför första veckan 2013 i Outlook 2003 kalendern heter 53 borde ju rimligtvis heta 1.


local://2602/16EBB5B781CA4FA1B01F9FFB163C53C3.jpg

#2 John

John

  • 184 inlägg

Skriven 30 July 2010 - 12:04

Jag kan konstatera att samma sak sker i Outlook 2010. Jag kontrollerade även att jag hade inställt att veckonumrena skall numreras efter första fyradagarsveckan.

#3 KalleL

KalleL

  • 581 inlägg

Skriven 03 August 2010 - 12:46

Jag blev lite nyfiken och testade lite i .NET Framework.... Det verkar som om det är 2012-12-31 som returnerar fel veckonummer.

Detta är koden jag använde för veckonummer:


		 static string WeekNumStr(DateTime d)

		 {

			 CultureInfo ci = CultureInfo.CurrentCulture;

			 int week = ci.Calendar.GetWeekOfYear(d, CalendarWeekRule.FirstFourDayWeek, DayOfWeek.Monday);

			 return week.ToString();

		 }

 

Och här är resultatet:


 2012-12-31 00:00:00	 53

 2013-01-01 00:00:00	 1

 2013-01-02 00:00:00	 1

 2013-01-03 00:00:00	 1

 2013-01-04 00:00:00	 1