Please for the love of god, format the datetime strings, it's very simple to do, and will save people having to set their system datetime settings, and ensure some consistency.
something along the lines of:
string format = "hh:mm:ss dd MMMM yyyy ";
string dateString = dateTime.ToString(format));
would result in eg: 12:05:42 18 April 2020
You'd have to ensure that September fits as it's the month with the most letters. if you use numerals for months, it'll be shorter but people will likely get confused on the order of days and months.
Edit: Actually, a bit more playing around, I've found you can use three MMM and just get the abreviated month:
string format = "hh:mm:ss dd MMM yyyy ";
results in:
12:05:42 18 Apr 2020