Error pouring date in char variable

Hello friends
I use this function to display text on the display

void printText(char *text, uint16_t color, int x, int y,int textSize)
{
tft.setCursor(x, y);
tft.setTextColor(color);
tft.setTextSize(textSize);
tft.setTextWrap(true);
tft.print(text);
}

I am writing the date of a month in a char variable that takes an error

char thisString = String(day(),DEC) + '/' + String(month(),DEC) + '/' + String(year(),DEC);

This is a picture of the error

The problem is where your friends are
Thanks for your advice

char thisString  = String(day(),DEC) + '/' + String(month(),DEC) + '/' + String(year(),DEC);

You declare thisString as a variable that will hold a single character, and then you attempt to put this lengthy string of characters in it.