Avatar billede fragtrup Nybegynder
29. maj 2003 - 21:32 Der er 9 kommentarer og
3 løsninger

Opret dato format

Jeg har følgende:
dag (eks. 05)
måned (eks. 12)
år (eks. 2003)
time (eks. 13)
minut (eks. 45)

Hvordan omdanner jeg disse værdier til Date-formatet i VBScript?
Avatar billede soda Nybegynder
29. maj 2003 - 22:26 #1
Måske du kan bruge denne til noget

http://activedeveloper.dk/aspdigital/2003052201.asp

eller er der dette ?

MyDate = "October 19, 1962"  ' Define date.
MyShortDate = CDate(MyDate)  ' Convert to Date data type.
MyTime = "4:35:47 PM"        ' Define time.
MyShortTime = CDate(MyTime)  ' Convert to Date data type.
Avatar billede Slettet bruger
29. maj 2003 - 22:43 #2
Jeg har samlet lidt forskelligt omkring dato og tid herunder.

Læg mærke til at du kan binde en tid til en dato, ved at benytte:

MyTimeAndDate = #03/12/2003 12:05:34#

WScript.Echo Time
h = 13
m = 45
s = 22
MyTime = h & ":" & m & ":" & s
WScript.Echo MyTime
convertedTime = TimeValue(MyTime)
WScript.Echo Hour(convertedTime)
MyDate1 = #5/11/2003 22:43:12#
WScript.Echo MyDate1
WScript.Echo DateSerial(2003, 12, 31)
WScript.Echo TimeSerial(13, 45, 22)
WScript.Echo Now
Avatar billede Slettet bruger
29. maj 2003 - 22:47 #3
Jeg vil anbefale dig at downloade Windows Script V5.6 Documentation
herfra http://msdn.microsoft.com/library/default.asp?url=/downloads/list/webdev.asp

Her er alle funktioner defineret og beskrevet!
Avatar billede soda Nybegynder
29. maj 2003 - 22:49 #4
jjust: Det er også helt fint, men dette er VBScript. Selvom din kode meget vel kunne laves om til at blive brugt i VBScript, så burde du skrive din kode i dette sprog og ikke i Windows Script ;o)
Avatar billede Slettet bruger
29. maj 2003 - 23:27 #5
soda: Øhm, alle funktionerne jeg bruger er native vbscript!!

Ovenstående dokumentation beskriver både jscript, vbscript og windows script host.
Avatar billede Slettet bruger
29. maj 2003 - 23:27 #6
Dvs., lige bortset fra WScript.Echo, men det skulle være til at abstrahere fra :)
Avatar billede soda Nybegynder
30. maj 2003 - 00:35 #7
Ok. VBScript er relativt nyt til mig, men har stor baggrundsviden i andre programmeringssprog. Det var, som du nok har regnet ud, WScript.Echo der trickede min kommentar.
Avatar billede fragtrup Nybegynder
30. maj 2003 - 07:41 #8
soda: Jeg vil gerne samle både tid og dato i et dato-format. Det du fandt på http://activedeveloper.dk/aspdigital/2003052201.asp, er noget unix halløj. Det kan vel ikke gå på en windows server?

Hvis jeg kan bygge følgende op:  #03/12/2003 12:05:34#, så kan jeg vel også konvertere denne streng om til et VBscript dato format?

MyDate = #5/11/2003 22:43:12#
MinDato = CDate(MyDate)

Dette må kunne gøre det, måske...
Avatar billede medions Nybegynder
30. maj 2003 - 07:45 #9
Yepzer det kan det oxo!

MyDate = Day(Date()) & "/" & Month(Date()) & "/" & Year(Date()) & " " & Time(Now()) & ":" & Minuts(Now()) & ":" & Secounds(Now())

MyDate = CDate(MyDate)

Så er det i en Dateværdiformat!

//>Rune
Avatar billede soda Nybegynder
30. maj 2003 - 10:04 #10
Det er ikke UNIX. Hvis du læser artiklen igennem vil du forstå det.

Jeg ville have gjort noget lignende det du selv lige har foreslået, men var usikker på om det kunne lade sig gøre.
Avatar billede medions Nybegynder
20. juni 2003 - 00:59 #11
Lukketid?

//>Rune
Avatar billede fragtrup Nybegynder
20. juni 2003 - 09:30 #12
Lukketid
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