VBS Now() 0:00 Uhr

hoT

Level-1
Beiträge
109
Reaktionspunkte
1
Zuviel Werbung?
-> Hier kostenlos registrieren
Guten Tag,

ich probieren schon seid einiger Zeit rum aber bekomme nicht auf eine vernüpftige Lösung.

Ich möchte ein VBS-Script für Flexible erstellen was mir zu jedem Zeitpunkt das Datum von Heute inclusive 0:00 Uhr ausgibt. In Flex gibt es ja leider kein DateTime-Format...
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Ich brauche das für ein Filter für ein Protokoll (Anfangszeit). Das Problem ist ich kann nicht genau sagen wann das Script ausgeführt werden soll.

Mein erster Ansatz war:

SmartTags("DateTimeVariable") = CDate(Now) - TimeValue ("00:40:00") = Zeit jetzt minus 4 Minuten.

Bloß ich kann wie gesagt nicht genau sagen wann das Script auf die Sekunden genau ausgeführt wird...deshalb brauche ich dieses Script!
 
Das funktioniert aber ich brauche ja etwas anderes:

Eine Funktion die mir das Datum von heute und die Zeit 0:00 Uhr im DateTime Format ausgibt!
 
Zuviel Werbung?
-> Hier kostenlos registrieren
... das Format DT ist wie du weißt ein ARRAY of Byte mit BCD-codierten Einträgen. Da du in VB keine andere Sicht auf eine Variable generieren kannst sehe ich da ein kleines Problem. das müßtest du dann (wenn du es wirklich so brauchst --- wofür ???) in der SPS erzeugen.

Gruß
Larry
 
Probiers mal so: SmartTags("DateTimeVariable") = Date

Sollte funktionieren, die fehlende Zeit wird automatisch mit 00:00:00 ergänzt.

_____________________________________________
 
Zuletzt bearbeitet:
Variable = NOW

Dann hast du den Zeitwert...

Schau dir doch mal die Hilfe an...
NOW, TIMER, DatePart, DateDiff, DateAdd
 
Zuletzt bearbeitet:
Zurück
Oben