Это странно, но недавно я обновил консольное приложение C# с .Net 6 до .Net 9. Когда я публикую программу и устанавливаю ее на наш веб-сервер, я получаю следующие примеры преобразования дат:< /p>
Используя datetime myDateValue = MyDateTimeSource.ToString("дд-ммм-гггг чч:мм:сс тт");, я получить:
01 января 2025 г. 11:12:34
08 января 2025 г. 10 :23:33 AM
и т. д.
Как вы можете видеть, '.' точка добавляется из ниоткуда!
Это не удается, когда я использую строковое значение в команде SQL, поскольку оно явно не является правильно отформатированной строкой даты и времени.
Что происходит?
Подробнее здесь: https://stackoverflow.com/questions/793 ... nth-with-a
Мобильная версия