habs eh mit so einer funktion gemacht, und nicht mit year=2003 :)))
g. 

> -----Original Message-----
> From: [EMAIL PROTECTED] 
> [mailto:[EMAIL PROTECTED] On Behalf Of Wolfgang Kluge
> Sent: Monday, December 29, 2003 6:06 PM
> To: [EMAIL PROTECTED]
> Subject: AW: [Asp.net] kalenderwoche
> 
> Hi,
> Also, der Bug geht noch einen Schritt weiter ist aber an sich 
> nicht sooo
> schlimm.
> Ich w�rde von der "if year=2003"-Methode stark abraten.
> Zum einen kommt der Bug nur am 29.12 vor (Ab morgen stimmts 
> schon wieder),
> die �berpr�fung ist einfach und zum anderen ist 2003 auch keine
> Ausnaheerscheinung(2008 das n�chste mal - und ich glaub nicht 
> -wenn Dein
> System bis dahin noch l�uft - dass Du dann immer noch dran 
> denkst *g*).
> 
> Der Bug ist an sich schon sehr lange bekannt...
> 
> 
> Kl. Funktion:
> 
> Function GetRealWeekOfYear(ByVal d As Date) As Integer
>       Dim ret As Integer
>       ret = DatePart(DateInterval.WeekOfYear, d, 
> FirstDayOfWeek.Monday,
> FirstWeekOfYear.FirstFourDays)
>       If ret = 53 AndAlso DatePart(DateInterval.WeekOfYear, 
> d.AddDays(7),
> FirstDayOfWeek.Monday, FirstWeekOfYear.FirstFourDays) = 2 Then
>               ret = 1
>       End If
>       Return ret
> End Function
> 
> 
> 
> Mit dem Calendar-Objekt und "getWeekOfYear()" funktionierts genauso.
> 
> 
> Viele Gr��e,
> DateTime never .. Wolfgang
> http://www.vbwelt.de/
> 
> _______________________________________________
> 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