netfireman Geschrieben 5. August 2002 Geschrieben 5. August 2002 Hallo, ich will in VB eine Variable in 2 teile Zerlegen und zwar eine Jahres angabe im Format JJJJMMM (z.b. 2002008 ist August). Als erbegnis will ich dann einmal eine neu Variable nur mit Jahr(2002) und eine nur mit dem Monat(008). Gibt es eine Funktion dafür?? Gruß T-B
Ganymed Geschrieben 5. August 2002 Geschrieben 5. August 2002 Du kannst mit der Split-Funktion Strings trennen. Dafür einmal das Datum mit CStr(Variable) umwandeln, mit Split an der entsprechenden Stelle "durchschneiden", und wenn du es dann brauchst, dann kannst du das ganze noch in einen Longwert mit Clng(Variable) umwandeln...
Tiana Geschrieben 5. August 2002 Geschrieben 5. August 2002 HI, Du kannst nach dem Umwandeln mit CStr(), aber auch die Funktion MID() benutzen. Nur so als Alternative. Gruß, Tia
JayN Geschrieben 5. August 2002 Geschrieben 5. August 2002 Es gibt auch noch Funktionen wie Right() und Left(). JayN
netfireman Geschrieben 6. August 2002 Autor Geschrieben 6. August 2002 Die Right und Left funktion war genau die, die ich suchte. Danke!!!
g_nikolai Geschrieben 6. August 2002 Geschrieben 6. August 2002 wenn die Variable ein Datum enthält kann man die sachen auch mit der Format Funktion rausbekommen. dazu muss die Variable so aussehen: strDate= "20020802" es muss auch jedenfall ein Datum sein strJahr = Format(strDate,"yyyy") strTag = Format(strDate,"dd") strMonat = Format(strDate,"mm") Gruß Guido
Empfohlene Beiträge
Erstelle ein Benutzerkonto oder melde Dich an, um zu kommentieren
Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können
Benutzerkonto erstellen
Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!
Neues Benutzerkonto erstellenAnmelden
Du hast bereits ein Benutzerkonto? Melde Dich hier an.
Jetzt anmelden