Thomas: Datum-Format

Hi Folks,

ich folgendes Problem:

In einer Access-Datei speichere ich mit ASP ein Datum
(Felddatentyp: Datum/Uhrzeit)
im Format dd.mm.jjjj (07.01.2003).
Wenn ich im Access den Datensatz anschaue, sehe ich das richtige Format (07.01.2003).
Das Datum wird per SQL-Update (#8/1/2003#) aktuallisiert.
Bis hier funktioniert alles zu 100%.

Bei der Ausgabe (SQL-Select) wird auf verschiedenen Webservern verschiedene Formate angezeigt.

Einmal so:
08.01.03
oder so:
08.01.2003

Was muß ich ändern, damit mir die Jahrszahl immer im Format jjjj angezeigt wird.

ASP:
<%=rs("datum")%>

Gruss
TW

  1. Hallo Thomas,

    In einer Access-Datei speichere ich mit ASP ein Datum
    (Felddatentyp: Datum/Uhrzeit)
    im Format dd.mm.jjjj (07.01.2003).
    Wenn ich im Access den Datensatz anschaue, sehe ich das richtige Format (07.01.2003).

    Die Anzeige des Datumsformates von Access ist abhängig von den Ländereinstellungen für das Datum  in der Systemsteuerung.

    Das Datum wird per SQL-Update (#8/1/2003#) aktuallisiert.

    So ist das in Jet-SQL (aber wird wirklich aus #8/1/2003# der 07.01.2003? Wär' typisch MS...
    (SCNR)

    Bis hier funktioniert alles zu 100%.

    D. h. die Anzeige stimmt mit dem überein, was Du haben willst. Evtl Zufall. Probier' es mal mit der Systemsteuerung. Vielleicht ändert sich dann die Anzeige in Access. Probiere es!

    Bei der Ausgabe (SQL-Select) wird auf verschiedenen Webservern verschiedene Formate angezeigt.
    08.01.03
    08.01.2003
    Was muß ich ändern, damit mir die Jahrszahl immer im Format jjjj angezeigt wird.

    Mich nicht auf Microsoft verlassen;-)
    In VB, wohl auch in VB-Script gibt es Datumsformatstrings. Schau' mal dort nach.

    ASP:
    <%=rs("datum")%>

    Und schau' mal bei Microsoft vorbei, z.B:
    http://support.microsoft.com/default.aspx?scid=kb;de;163014

    Gruss,

    Vinzenz

  2. Hi, hallo

    deine gewünschte Funktion ist

    FormatDateTime(datumstring,formatConstant)

    nachzulesen in der MSDN bzw. in der VB-Script Hilfe

    Tschau, tschüß,
    Frank