Avatar billede japping Nybegynder
27. maj 2008 - 07:48 Der er 3 kommentarer og
1 løsning

Tal til Dato/tid konvertering i VB

Jeg har noget VB kode hvor der optræder et kommatal. Kommatallet konverteres til et dato/tid i Excel ved at formatere cellen til dato/tid.

Nu ønsker jeg at konvertere kommatallet til en tekststreng som indeholder dato/tid uden brug af Excel - altså vha. ren VB kode. Derfor er spørgsmålene:

1) Hvilken type skal kommatallet have ?
2) Hvordan konverterer jeg kommatallet til en tekststreng der udtrykker en dato+tid (f.eks. DD-MM-YYYY HH:MM:SS:MS) ?

Jeg håber nogen kan hjælpe hurtigt.
Avatar billede kabbak Professor
27. maj 2008 - 08:39 #1
Dim Tal As Date
Tal = 39595.5209490741
TekstDato = Str(Tal)
Avatar billede japping Nybegynder
27. maj 2008 - 17:35 #2
Tak for svaret, det vil jeg lige prøve i aften og vender så tilbage. Jeg havde jo ikke troet at det var så let og indlysende :-)
Avatar billede japping Nybegynder
29. maj 2008 - 22:01 #3
Undskyld jeg først vender tilbage nu, men hermed et bidrag som andre måske kan bruge.

Dit svar kunne jeg ikke få til at virke direkte, men ledte mig på den rette vej. Jeg har anvendt følgende:

DateStamp = Date.FromOADate(Tal)

Læg et svar da det er alle pointene værd.
Avatar billede kabbak Professor
29. maj 2008 - 22:12 #4
et svar ;-))
Avatar billede Ny bruger Nybegynder

Din løsning...

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.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester