Я показываю подсказку в своем боте веб-чата, разработанном с использованием sdk v4 и c #, для ввода даты и времени, когда пользователь вводит дату, когда он приходит к коду в виде строки или текстового сообщения, теперь я не знаю, какой часовой пояс пользователя использует Теперь я хотел узнать, как динамически узнать информацию о культуре, чтобы я мог соответствующим образом преобразовать ее в utc.
В настоящее время я могу преобразовать время даты в utc, но оно не преобразуется надлежащим образом, например, я получаю ввод даты и времени в следующем формате ГГГГ-ММ-ДД ЧЧ: мм Я беру это значение и преобразовываю его в дату и время используя datetime parse или datetime.Parseexact затем, чтобы получить, я получаю вывод как то, что пользователь дал даже после преобразования. Я попытался предоставить информацию о культуре как IST, предполагая ее как IST, а затем попытался преобразовать, но проблема та же.
Я пробовал преобразование, используя смещение даты и времени, а также информацию о культуре в качестве инварианта, но это тоже проблема.
Например: ввод 2019-06-09 13:45, затем попытался принять это значение и применил все вышеперечисленные методы для преобразования в utc, но я получил тот же вывод, т. Е. 2019-06-09 13:45 который не имеет разницы ч / б вход и выход.
Есть ли что-то особенное, что я должен сделать для последней структуры. Сеть?
Если да, что я должен делать, объясните, пожалуйста, шаг за шагом, подробно, как я новичок в программировании и боте.
Я использую следующее:
Визуальная студия 2019
Botframework: v4
Канал: канал чата
Framework: .net 7.2
Langugae: с #
Я пробовал дату и время. Разбор, дата и время Разбор точный, попытка предоставить некоторую информацию о времени, например, для целей, которые сработали, попытка предоставить информацию о культуре в качестве инварианта, который также не работал, попытался предоставить некоторую информацию о культуре, например, связанную с IST, которая также не работала.
Ожидаемый результат: преобразование должно быть успешным, и должна наблюдаться некоторая разница
Фактический результат: преобразование выполнено успешно, но нет разницы во входных и выходных данных.