Formatieren eines Strings

Programmierung unter AOO/LO (StarBasic, Python, Java, ...)

Moderator: Moderatoren

MHage
**
Beiträge: 49
Registriert: Fr, 17.12.2010 19:28

Formatieren eines Strings

Beitrag von MHage »

hi,

ich lese folgendes aus einem Feld in einer Calc Tabelle ein und speicher den Wert in eine Variable : z.B. 280111. Das Datum muss für einen anderen Zweck so blöd da stehen.

Code: Alles auswählen

oCell = oSheet.getCellByPosition(1,12) 'Datum TTMMJJ
		sVerein_Datum_Temp = oCell.string
Da dieser Wert (280111) in eine Datenbank geschrieben werden muss, muss ich ihn entsprechend Formatieren. Am Besten 2011.01.28.

Wie kann man den Wert 280111 der jetzt in der Variablen "sVerein_Datum_Temp" steht umformatieren und in die Variable "sVerein_Datum" schreiben?

Gruß
Matze
Zuletzt geändert von MHage am Di, 01.02.2011 15:13, insgesamt 1-mal geändert.
GrobMakrobiker
**
Beiträge: 39
Registriert: Mo, 09.02.2009 20:18

Re: Formatieren eines Strings

Beitrag von GrobMakrobiker »

Hallo,
ich könnte mir vorstellen, dass das mit "Format" geht:

Code: Alles auswählen

FORMAT( "2010-04-04" , "DD.MM.YYYY" )
am besten mal ausprobieren oder mit Google weitersuchen:

Code: Alles auswählen

 datum format basic site:de.openoffice.info 
LG Groby
DPunch
*******
Beiträge: 1112
Registriert: Mo, 02.11.2009 16:16
Wohnort: Marburg

Re: Formatieren eines Strings

Beitrag von DPunch »

Aloha

Siehe OOo Wiki: Strings (Runtime), Abschnitt "Formatting Strings".

Code: Alles auswählen

	sVerein_Datum_Temp = Format(sVerein_Datum_Temp,"##-##-##")
	sVerein_Datum = Format(sVerein_Datum_Temp,"yyyy.mm.dd")
MHage
**
Beiträge: 49
Registriert: Fr, 17.12.2010 19:28

Re: Formatieren eines Strings

Beitrag von MHage »

Danke!

Hat funktioniert.


Gruß
Matze
Antworten