вы можете разделить пробел, чтобы получить массив строк
тогда вы можете проверить элементы в массиве по известным значениям, чтобы попытаться угадать формат
например. если вы ищете "среда", если вы найдете его, предположим, "dddd"
если предполагается четырехзначное число гггг
дни и месяцы могут быть проблемой, вы можете проверить на> 12 дней, но это довольно плохо
возможно, вы могли бы вывести формат, используя разделение пробелов, а затем DateTime.Parse для оригинала и проверить форматированную (с использованием формата вывода) проанализированную дату на равенство