Hola Gendis, no has intentado usar la Funcion FormatFloat ?double importe_z;
importe_z=1432.3456;
Edit1->Text=FormatFloat("###,###.00", importe_z);
Tambien hay DateFormat("yyyy-mm-dd", Fecha_z);
Pero puedes usar un array de Meses, mira el siguiente dato:
String meses[]={"ENE","FEB","MAR","ABR","MAY","JUN","JUL","AGO","SEP","OCT","NOV","DIC" };
unsigned short dd_z, mm_z, aa_z;
TDateTime fecha_z=Now();
AnsiString str_z;
fecha_z.DecodeDate(&aa_z,&mm_z,&dd_z );
str_z=String(dd_z)+"/"+String(meses[mm_z-1])+"/"+String(aa_z); // La Fecha
y ya Tienes la Fecha en dia Mes Anu o puedes manipularla como se te antoje
Atte: Tronx