У меня есть программа, которая извлекает некоторые данные с нескольких веб-страниц, и, к сожалению, формат даты меняется с Little-Endian на Big-Endian. Я вроде Big-Endian, поэтому в коде все преобразуется в этот формат позже.
Я отказываюсь от своих пользовательских функций для встроенных модулей, чтобы сделать это, и в итоге получилось что-то, что наконец скомпилировано:
Dim dateString As String = "2020-03-02" 'Note #1
Dim result As DateTime
If Date.TryParseExact(parts(1), "yyyy-mm-dd", Globalization.CultureInfo.InvariantCulture, Globalization.DateTimeStyles.None, result) Then 'Note #2
myDate = result
End If
В паузе я вижу результат в виде: "# 1/2/2020 12:03:00 AM #"
Примечание # 1: Фактически это был элемент массив string.split ()
Примечание # 2: Если этот TryParseExact не удался, я собирался проверить «dd-mm-yyyy» после
Я играл с этим около 2 недель, и, наконец, нужна помощь специалиста. Где я ошибаюсь, пожалуйста, и в качестве исправления бонусного кода, если вы также можете предоставить то же самое для теста dd-mm-yyyy.