My sketch gets UTC time with the NTP library v1.7. I want to place into a listbox a series of timestamps. The NTP library has methods to covert UTC time to something readable. I am concatenating strings.
please tell us which Microcontroller you want to use.
Furthermore, as you write you want to put timestamps "into a listbox" ... please explain if you are coding a webserver.
On the right side you only have char arrays or pointers to char arrays - so the compiler tries to add pointers and it does not know how to do that type of math (ie adding 5 to a char pointer makes you point 5 char further in memory but adding an array to a pointer makes no sense).
When you write
The first line initializes the string variable with a char pointer and the string class understands that you mean to convert the cString into a string.
Then with the next line, on the right side of the = sign you are adding now a string object and a c-string. The string class is equipped to do that math and will understand that as a concatenation request, so the result of the first + is also a string (temporary) and then you have another + with again a c-string and the same happens you create a new string that will be used to initialize the string that is on the left side of the =