Datum-Format
Thomas
- asp.net
0 Vinzenz0 Frank aus Ulm
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
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
Hi, hallo
deine gewünschte Funktion ist
FormatDateTime(datumstring,formatConstant)
nachzulesen in der MSDN bzw. in der VB-Script Hilfe
Tschau, tschüß,
Frank