also die knowledge base:

http://support.microsoft.com/default.aspx?scid=http://support.microsoft.com:
80/support/kb/articles/q200/2/99.asp&NoWebContent=1

auf jeden fall in vb bereits ein bug, mir gefaellt: When determining the
week number of a date according to the ISO 8601 standard, the underlying
function call to the Oleaut32.dll file mistakenly returns week 53 instead of
week 1 for the last Monday in certain years.

auf jeden fall das "certain years"
:)

wahrscheinlich ein random drinnen! :))))

g. 

-----Original Message-----
From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On
Behalf Of Christoph Wille
Sent: Monday, December 29, 2003 2:36 PM
To: [EMAIL PROTECTED]
Subject: Re: [Asp.net] kalenderwoche

Njet. Immer noch 53.

Chris

PS: unter .NET 2.0 gleicher Bug

At 02:31 PM 12/29/2003, you wrote:
>Aber
>
>   private int WeekOfYear()
>   {
>    DateTime dt = DateTime.Today;
>
>    int nWeek =
Thread.CurrentThread.CurrentCulture.Calendar.GetWeekOfYear(dt,
>     CalendarWeekRule.FirstFourDayWeek,
>     DayOfWeek.Monday);
>
>    return nWeek;
>   }
>
>m�sste klappen, oder? Kann es gerade nicht testen...
>
>CU
>Schmiddl
>
>Am 29.12.2003 um 14:16 schrieb Christoph Wille:
>
>>Nicht mal via der dokumentierten Variante kommt man ans Ziel:
>>
>>   private void Page_Load(object sender, System.EventArgs e)
>>   {
>>    Thread.CurrentThread.CurrentCulture = new CultureInfo("de-at");
>>    this.Label1.Text = WeekOfYear().ToString();
>>   }
>>
>>   private int WeekOfYear()
>>   {
>>    DateTime dt = DateTime.Today;
>>
>>    int nWeek = 
>> Thread.CurrentThread.CurrentCulture.Calendar.GetWeekOfYear(dt,
>>     CalendarWeekRule.FirstDay,
>>     DayOfWeek.Monday);
>>
>>    return nWeek;
>>   }
>>
>>Riecht nach Bug.
>>
>>Chris
>>
>>At 01:56 PM 12/29/2003, you wrote:
>>>Das Jahr 2003 geht nur bis KW 52, 2004 jedoch geht bis KW 53!
>>>
>>>Im Classic ASP konnte man das mit den 4 Tagen bei datepart mitangeben:
>>>datepart("ww",date,vbMonday,vbFirstFourDays)
>>>bzw.
>>>datepart("ww",date,2,2)
>>>
>>>CU
>>>Schmiddl
>>>
>>>Am 29.12.2003 um 13:46 schrieb Haffner Guenther:
>>>
>>>>naja, lt. usern steht auf allen papierkalender diese woche bereits kw1,
>>>>wodurch sie jetzt auf ihren internetseiten nichts sehen, weil die kw53
>>>>ausgerechnet haben :)
>>>>aber ich habe bei meinem code auch die option mit erste woche mit vier 
>>>>tagen
>>>>reingeben, selbst dann wirft das ding kw53 aus. :(
>>>>>
>>>>>Hi,
>>>>>leider stimmt das so nicht ganz..
>>>>>
>>>>>Die erste Kalenderwoche nach DIN 1355 beginnt in der Woche,
>>>>>in der sich der
>>>>>4. Januar befindet bzw. fast O-Ton: die erste Woche eines
>>>>>Jahres ist die
>>>>>Woche, die mindestens 4 der 7 Tage umfasst (und eine Woche
>>>>>beginnt am Montag
>>>>>und endet am Sonntag)! Montag ist dann auch immer der erste
>>>>>Tag einer jeden
>>>>>Kalenderwoche, weswegen heute schon die erste Woche ist.
>>>>>
>>>>>D.h. Outlook hat schon recht. Allerdings bin ich mir nicht
>>>>>sicher, ob es
>>>>>vielleicht eine EU-/ISO-Norm gibt die zum einen anders lautet und zum
>>>>>anderen diese Regel �berschreibt !?
>>>>>Eine �bernahme von DIN 1355 nach ISO ist vorhanden.. Absatz
>>>>>1.3 ist f�r die
>>>>>Berechnung ausschlaggebend.
>>>>>
>>>>>Das war im �brigen unter Windows noch nie "richtig"
>>>>>(zumindest nicht f�r
>>>>>Deutschland und innerhalb der VB-/VBScript-Standardmethoden).
>>>>>
>>>>>Viele Gr��e,
>>>>>Alle Jahre wieder .. Wolfgang
>>>>>http://www.vbwelt.de/
>>>>>
>>>>>>
>>>>>>Tja, w�re heute der 1te J�nner 2004, h�tte Outlook recht. Da
>>>>>>wir aber noch immer Dezember 2003 haben, hat die ASP.NET
>>>>>>Kalender Control recht.
>>>>>>
>>>>>>Chris
>>>>>>
>>>>>>At 12:15 PM 12/29/2003, you wrote:
>>>>>>>tja, wir sind diese woche ja in einem randbereich. :) also welche
>>>>>>>kalenderwoche ist nun? mein outlook sagt kw 1, mein asp.net
>>>>>>code sagt
>>>>>>>kw 53

_______________________________________________
Asp.net mailing list
[EMAIL PROTECTED]
http://www.glengamoi.com/mailman/listinfo/asp.net

_______________________________________________
Asp.net mailing list
[EMAIL PROTECTED]
http://www.glengamoi.com/mailman/listinfo/asp.net

Antwort per Email an