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
Veckonummer i Outlook
Skapad av
kecke
, Jul 29 2010 17:04
2 svar i denna tråden
#1
Skriven 29 July 2010 - 17:04
#2
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
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:
Och här är resultatet:
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









