16. maj 2002 - 12:10Der er
17 kommentarer og 1 løsning
Dato
Jeg skal bruge en formel der virker, enten i ASP kode eller i en forespørgsel, der på baggrund af et ugenummer og en ugedag kan generere en dato.. nogen der kan hjælpe?
Okay, then let's wrap it in nicely in a general function:
Public Function GenerateDate(iYear As Integer, iWeek As Integer, iWeekday As Integer) As Date GenerateDate = DateAdd("d", iWeekday - Weekday(DateValue(iYear & "-01-01"), vbMonday), DateAdd("ww", iWeek - 1, DateValue(iYear & "-01-01"))) End Function
I have! also one to return a date from y and week number only (moday being first day of week):o)
'Return a date from a given year and week Function yw2Date(y As Integer, w As Integer) As Date '1 = monday (vbMonday = 2) yw2Date = ywd2Date(y, w, 1)
End Function
'Return a date from a given year week and day of week. Function ywd2Date(y As Integer, w As Integer, d As Integer) As Date ywd2Date = DateAdd("d", d - Weekday(DateValue(y & "-01-01"), vbMonday), DateAdd("ww", w - 1, DateValue(y & "-01-01")))
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.