Проблема с 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}"); } } Вот результат:


Изображение

Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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