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
