Проблема с DateTime.ParseExact в функциях AzureC#

Место общения программистов C#
Anonymous
Проблема с DateTime.ParseExact в функциях Azure

Сообщение Anonymous »


Я пытаюсь проанализировать строку с DateTime в функции Azure, работающей в Windows, с изолированным рабочим процессом в .NET Core v7.

Это код:

var date = "4 сентября 2023 г."; var valParsed = DateTime.ParseExact(date, new[] { "d MMM гггг" }, new CultureInfo("en-AU"), DateTimeStyles.None); Это не работает с:

Строка «4 сентября 2023 г.» не была распознана как допустимое значение даты и времени

Код работает на моем компьютере и правильно анализирует дату.

Я не понимаю, почему это не работает с этой функцией.

Это пример функции, которую я настроил, чтобы продемонстрировать проблему:

[Функция(ИмяФункции)] public async Task Run([TimerTrigger(cronEveryFiveMinutes)] TimerInfo myTimer) { var date = "4 сентября 2023 г."; if (DateTime.TryParseExact(date, new[] { "d MMM гггг" }, new CultureInfo("en-AU"), DateTimeStyles.None, out var Rithparse)) { _logger.LogInformation($"Дата анализа: {rithparse}"); } еще { _logger.LogError($"Не удалось проанализировать дату: {date}"); } } Вот результат:


Изображение

Вернуться в «C#»