Fetstil Fetstil Kursiv Understrykning linje färgläggning tabellverk Punktlista Nummerlista Vänster Centrerat högerställt Utfyllt Länk Bild htmlmode
  • Forum & Blog
    • Forum - översikt
      • .Net
        • asp.net generellt
        • c#
        • vb.net
        • f#
        • silverlight
        • microsoft surface
        • visual studio .net
      • databaser
        • sql-server
        • databaser
        • access
        • mysql
      • mjukvara klient
        • datorer och komponenter
        • nätverk, lan/wan
        • operativsystem
        • programvaror
        • säkerhet, inställningar
        • windows server
        • allmänt
        • crystal reports
        • exchange/outlook
        • microsoft office
      • mjukvara server
        • active directory
        • biztalk
        • exchange
        • linux
        • sharepoint
        • webbservers
        • sql server
      • appar (win/mobil)
      • programspråk
        • c++
        • delphi
        • java
        • quick basic
        • visual basic
      • scripting
        • asp 3.0
        • flash actionscript
        • html css
        • javascript
        • php
        • regular expresssion
        • xml
      • spel och grafik
        • DirectX
        • Spel och grafik
      • ledning
        • Arkitektur
        • Systemutveckling
        • krav och test
        • projektledning
        • ledningsfrågor
      • vb-sektioner
        • activeX
        • windows api
        • elektronik
        • internet
        • komponenter
        • nätverk
        • operativsystem
      • övriga forum
        • arbete karriär
        • erbjuda uppdrag och tjänster
        • juridiska frågor
        • köp och sälj
        • matematik och fysik
        • intern information
        • skrivklåda
        • webb-operatörer
    • Posta inlägg i forumet
    • Chatta med andra
  • Konto
    • Medlemssida
    • Byta lösenord
    • Bli bonsumedlem
    • iMail
  • Material
    • Tips & tricks
    • Artiklar
    • Programarkiv
  • JOBB
  • Student
    • Studentlicenser
  • KONTAKT
    • Om pellesoft
    • Grundare
    • Kontakta oss
    • Annonsering
    • Partners
    • Felanmälan
  • Logga in

Hem / Forum översikt / inlägg

Posta nytt inlägg


Få fram datum ur veckonr

Postades av 2001-12-18 12:41:48 - Emma Magnusson, i forum visual basic - allmänt, Tråden har 10 Kommentarer och lästs av 1067 personer

Hej

Att få fram veckonummer och annan information är enkelt i VB
och VBA. Mitt problem är precis det omvända

Jag har ett veckonummer ett visst år och vill få fram datumet för
första dagen (måndagen) den veckan. Finns det en enkel funktion
för det här i stil med DATEPART? eller måste jag knåpa ihop något
eget?

/Emma


Svara

Sv: Få fram datum ur veckonr

Postades av 2001-12-18 13:02:43 - Andreas Hillqvist

Du måste knåpa ihop något eget.


Svara

Sv: Få fram datum ur veckonr

Postades av 2001-12-18 15:24:06 - Emma Magnusson

Hmm - misstänkte det. Då får det bli hobbylösningen som fungerar - inte lönt att lägga tid på det... Det är inte i ngt prog ändå... =)

Tack för ditt snabba svar Andreas.

/Emma


Svara

Sv: Få fram datum ur veckonr

Postades av 2001-12-18 15:32:30 - Farid BenHajji

Jag funderade på samma sak häromdagen och slängde i hop en liten funktion som jag tror skulle kunna fungera.

Denna funktion inbillar jag mig returnerar, måndagens datum i den vecka som du är intresserad av. Således i detta fall för denna vecka: 2001-12-17.

Function startDateOfWeek(dYear,dWeeksToAdd)
dim dDateCount : dDateCount = dYear &"-01-01"

while not cint(datepart("ww",(dDateCount),2,2)) = 2
dDateCount = dateadd("d",1,dDatecount)
wend
startDateOfWeek = FormatDateTime(dateadd("ww",(dWeeksToAdd - datepart("ww",(dDateCount),2,2)),dDateCount),2)
end function


startDateOfWeek("2001",datepart("ww",(now()),2,2))

Hoppas det kan vara till ngn hjälp!


Svara

Sv: Få fram datum ur veckonr

Postades av 2001-12-18 15:35:25 - Jan Eriksson

Är har du en lösning.

[Veckonummer till datum]

/Janne


Svara

Sv: Få fram datum ur veckonr

Postades av 2001-12-18 17:16:40 - Sven Åke Persson

Hej
För ett bra tag sedan lade jag ut min lösning på detta prob

Du kan kanske använda delar av detta.

http://www.pellesoft.nu/login/upload/t_view4.asp?tid=38

Testa gärna pelles fina sökmotor det finns det mesta här.

Mvh
Sven


Svara

Sv: Få fram datum ur veckonr

Postades av 2001-12-19 09:33:36 - Emma Magnusson

SvenPon - jag använder ständigt och jämt Pelles sökmotor
- har hjälpt mig oräkneliga gånger... =)

Tyvärr verkade det som om jag inte sökte på rätt saker denna gång
- så tack för hjälpen allihop! =)

/Emma


Svara

Sv: Få fram datum ur veckonr

Postades av 2001-12-30 23:28:40 - Anders Wiman

Använd en sådan här funktion för att ta fram första dagen i veckan , när du har den är det en smal sak att ta fram resten av veckan.
<code>
Private Sub Command1_Click()

MsgBox StartOfWeek(2001, 52)

End Sub

'i en modul

Public Function StartOfWeek(ByVal Year As Integer, ByVal WeekNumber As Integer) As Date
'func för att ta fram start på vecka

StartOfWeek = DateSerial(Year, 1, 1)
StartOfWeek = StartOfWeek + (WeekNumber - 1) * 7
StartOfWeek = StartOfWeek - (Weekday(StartOfWeek, vbMonday) - 1)

End Function


</code>

hoppas det funkar för dig med


Svara

Sv: Få fram datum ur veckonr

Postades av 2001-12-31 01:27:32 - Andreas Hillqvist

Du utgår från att första januari är vecka ett. Har för mig att det är den vecka med fyra daga av det nya året. Så om 1 januari är en fredag lördag eller söndag. ÄR det veckan efter.


Svara

Sorry

Postades av 2002-01-01 23:15:54 - Anders Wiman

Du har rätt där sorry


Svara

Nyligen

  • 14:24 CBD regelbundet?
  • 14:23 CBD regelbundet?
  • 14:22 Har du märkt några verkliga fördel
  • 09:09 Vill du köpa medicinska tester?
  • 12:47 Vem beviljar assistansen – kommune
  • 14:17 Någon med erfarenhet av hemstädnin
  • 14:14 Bör man använda sig av en båtförme
  • 14:12 Finns det någon intressant hundblo

Sidor

  • Hem
  • Bli bonusmedlem
  • Läs artiklar
  • Chatta med andra
  • Sök och erbjud jobb
  • Kontakta oss
  • Studentlicenser
  • Skriv en artikel

Statistik

Antal besökare:
Antal medlemmar:
Antal inlägg:
Online:
På chatten:
4 569 628
27 953
271 710
6 966
0

Kontakta oss

Frågor runt konsultation, rådgivning, uppdrag, rekrytering, annonsering och övriga ärenden. Ring: 0730-88 22 24 | pelle@pellesoft.se

© 1986-2013 PelleSoft AB. Last Build 4.1.7169.18070 (2019-08-18 10:02:21) 4.0.30319.42000
  • Om
  • Kontakta
  • Regler
  • Cookies