peter: VBScript: String-Datum vergleichbar machen

hallo,

vorab - ich weiss es gab schon VIELE VIELE Beiträge zum Datumsformat in diesem Forum.

Gestattet mir trotzdem folgende Frage:

ich habe zwei String-Variablen "10.10.2006 14:00:00", "2006-10-22". Wie ich die mit left, mid, right oder ähnlichem substr's in das gleiche Format bringen könnte ist nicht das Problem.

Ich würde diese nur gerne als Datum mit Uhrzeit vergleichen. Gibt es in VBScript eine Möglichkeit einen String in ein DateTime zu wandeln?

Sowas in der Art wie in Javascript: var testdate = new Date(yr, mo-1, day); (die Variablen yr, mo, day könnt ich mir ja aus den Strings rausholen)

Danke schon mal,
Peter

  1. hola,

    ist zwar ein wenig grell die Seite, aber war mein erster Google-Treffer und sieht schon aus, als wenn es deine Frage beantworten könnte

    String to/from Date and Time mit VBScript

    hf ;)

    Gruss,
    Seppel

    1. hi,

      String to/from Date and Time mit VBScript

      da hab ich wohl falsch gesucht...keine Ahnung, aber danke!

      CDate(x) wandelt in ein Datum.

      Aber ich hab doch noch eine Frage:

      wenn ich das Datum in ein bestimmtes Format umwandeln will soll das laut diversen Hinweisen mit Format$ (CDate(x), "dd.mm.yyy") gehen.

      sobald ich das Format$ auf meiner ASP-Seite einfüge lässt sich die Seite nicht mehr aufrufen (nichts-sagender fehler HTTP 500...)

      Format$ (CDate(x), "dd.mm.yyy") <- was mach ich falsch?

      Gruss,
      Peter

      1. Moin,

        Format$ (CDate(x), "dd.mm.yyy") <- was mach ich falsch?

        müssen das nicht Großbuchstaben sein?

        "DD.MM.YYY"

        Viele Grüße

        Jörg