Gå til innhold

Anbefalte innlegg

Videoannonse
Annonse
Skrevet
i hvilket format får man klokkeslett og dato? Er det mulig å definere selv?

Du får det i samme format som klokker på pc'en er stilt på. Hvordan man kan endre det, vet jeg ikke.

Skrevet

Man kan fint endre formatet selv. Enten lokalt i programmet eller i regionale innstilninger via API. Det første kan blant annet gjøres på følgende måte:

 

MsgBox Year(Date) & "." & Month(Date) & "." & Day(Date)

 

Da får man oppsettet [år].[måned].[dag]. Angående timer, minutter og sekunder kan man gjøre det slik:

 

MsgBox Second(Time) & "." & Minute(Time) & "." & Hour(Time)

Skrevet (endret)

blir da

 http://www.sol.no/underholdning/tv/guiden/?StartTime=now&EndTime=2900&Categories=*&Channels=*&refreshing=&Date=Month(Date) & "%2F" & Day(Date) & "%2F" & Year(Date) 

 

det samme som

http://www.sol.no/underholdning/tv/guiden/?StartTime=now&EndTime=2900&Categories=*&Channels=*&refreshing=&Date=11%2F09%2F2004

 

???

Endret av Tha_Zaynt
Skrevet (endret)

ja, men går de an uten å bruka internett?

alså ei klokka så oppdatere seg automatisk, og viser i ei frame eller text box eller någe sån

Endret av NightMaree
Skrevet
Private Sub Form_Load()
 Timer1.Interval = 100 ' Hvert tiendels sekund
 Timer1.Enabled = True
 Timer1_Tick()
End Sub

Private Sub Timer1_Tick()
 Dim newTime As String
 newTime = Hour(Now()) & ":" & Minute(Now()) & Second(Now())
 If newTime <> txtTime.Text Then txtTime.Text = newTime ' For å hindre blinking, endres txtTime.text når klokkeslettet endrer seg
End Sub

Skrevet
blir da

 http://www.sol.no/underholdning/tv/guiden/?StartTime=now&EndTime=2900&Categories=*&Channels=*&refreshing=&Date=Month(Date) & "%2F" & Day(Date) & "%2F" & Year(Date) 

 

det samme som

http://www.sol.no/underholdning/tv/guiden/?StartTime=now&EndTime=2900&Categories=*&Channels=*&refreshing=&Date=11%2F09%2F2004

 

???

Jeg kom frem til at dette ikke kan være det samme etter litt prøving og feiling, men er det et VB-prog jeg kan bruke for å printe ut slik at jeg kan se resultatet, er litt vanskelig å bare prøve seg frem sån..

Skrevet

i denne koden mangler de vel någe etter: Timer1_Tick()

ska der ikke stå "= blabla bla"

men ke ska der stå då

Private Sub Form_Load()

Timer1.Interval = 100 ' Hvert tiendels sekund

Timer1.Enabled = True

Timer1_Tick()

End Sub

Skrevet

når noen starter en tråd er det vel trådstarters problem som skal ta's hensyn til, hvis du har et annet problem foreslår jeg at du starter en ny tråd......

Skrevet
blir da

 http://www.sol.no/underholdning/tv/guiden/?StartTime=now&EndTime=2900&Categories=*&Channels=*&refreshing=&Date=Month(Date) & "%2F" & Day(Date) & "%2F" & Year(Date) 

 

det samme som

http://www.sol.no/underholdning/tv/guiden/?StartTime=now&EndTime=2900&Categories=*&Channels=*&refreshing=&Date=11%2F09%2F2004

Mener det. Husk iallfall å skrive koden på følgende måte:

 

MsgBox "http://www.sol.no/underholdning/tv/guiden/?StartTime=now&EndTime=2900&Categories=*&Channels=*&refreshing=&Date=" & Month(Date) & "%2F" & Day(Date) & "%2F" & Year(Date)

 

Videre kan det være en fordel å teste alle mulige omstendigheter slik at noe uforsett kan utelukkes. Det kan tenkes at visse datoer skrives annerledes (09, og ikke 9 som i programmet), men det er heller usannsynlig at siden skal la seg påvirke av dette.

Skrevet

som sagt i en annen post så er jeg litt utenfor i dag,

Timer1_Tick()

skal selvsagt bare være Timer1_Tick

 

Timer1_Tick kaller bare eventet til Timer1, for at tekstboksen skal oppdateres med en gang programmet starter.

Skrevet

hmm...merkelig, scriptet mitt funker når jeg bruker:

 

GetURL = "http://www.sol.no/underholdning/tv/guiden/index.cgi?StartTime=now&EndTime=2900&Categories=*&Channels=*&Date=11%2F10%2F2004"

 

men ikke når jeg bruker:

 

GetURL = MsgBox "http://www.sol.no/underholdning/tv/guiden/?StartTime=now&EndTime=2900&Categories=*&Channels=*&refreshing=&Date=" & Month(Date) & "%2F" & Day(Date) & "%2F" & Year(Date)

Skrevet
GetUrl = "http://www.sol.no/underholdning/tv/guiden/index.cgi?StartTime=now&EndTime=2900&Categories=*&Channels=*&Date=" & Month(Date) & "%2F" & Day(Date) & "%2F" & Year(Date)

Skrevet

funka det ja..men hvordan bli det hvis jeg vil outputte datoen slik at det er en dag tidligere en hva det er? f.eks det er egentlig 14. nov men jeg vil at scriptet skal outputte 13 nov.

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
  • Hvem er aktive   0 medlemmer

    • Ingen innloggede medlemmer aktive
×
×
  • Opprett ny...