Supportnet Computer
Planet of Tech

Supportnet / Forum / Anwendungen(Java,C++...)

VB6 Datumsformat





Frage

hallo, ich möchte in meinem Tool gerne das Datum in der amerikanischen Formatierung anzeigen lassen z.B. 2006-12-24 und nicht in der europäischen z.B. 24.12.2006 ich habe bis jetzt zum Test eingegeben: Private Sub Label1_Click() Label1.Caption = Date End Sub wenn man auf das label klickt erscheint das Datum. Wie kann ich da das Ami Datumsformat bekommen?

Antwort 1 von freddy_san

dein beispiel ist nicht amerikanisch sondern eher japanisch. amerikanisch ist eher 12/24/2006.
wie dem auch sei. schreibe date in eine stringvariable pflücke diese mit left(), mid() und right() auseinander und setzte sie wie gewünscht wieder zusammen.
z.b:
datum=date
msgbox mid(datum,4,2)&"/"&left(datum,2)&"/"&right(datum,2)

Antwort 2 von xmatrix

Hallo credo,

VB6 bietet komfortable Möglichkeiten zur Formatierung.

strDatum = Format(Now, "yyyy-mm-dd")
strDatum = Format(Now, "yyyymmdd")
strDatumZeit = Format(Now, "yyyy-mm-dd hh:nn:ss")

Now ist eine VB6 Standardfunktion. Du kann aber jeden Variantwert nutzen.

dim varDatum as variant, strDatum as string
varDatum = cvdate("24.12.2000")
strDatum = Format(varDatum, "yyyy-mm-dd")

Gruß
xmatrix

Ich möchte kostenlos eine Frage an die Mitglieder stellen:


Ähnliche Themen:


Suche in allen vorhandenen Beiträgen: