Mayank Chaurasia Ответов: 1

Дата.ошибка метод parseexact ближайшие


Всем привет
Я получаю эту строку ошибки, которая не была распознана как допустимая Дата-Время."}

для

Dim lvwDateString As String = " 01/01/2004 12: 01: 01 AM"
Dim lvwDate As Date = Date. ParseExact(lvwDateString, "dd/MM/yyyy HH:mm:ss tt", ничего)

Что я уже пробовал:

раньше он работал нормально но думаю так что после переключения с windows7 на 10 эта ошибка произошла

1 Ответов

Рейтинг:
1

OriginalGriff

Вероятно, это настройки даты / времени на машине: '/ 'и': 'в строке формата не представляют буквенные символы, но символы разделения даты и времени определяют текущую локаль - что означает, что он может ожидать "01-01-2004 12.01.01 AM" и в результате выдавать исключение.
Попробуйте сбежать от ваших разделителей и посмотреть, исправит ли это ситуацию:

Dim lvwDate As Date = Date.ParseExact(lvwDateString, "dd\/MM\/yyyy HH\:mm\:ss tt", Nothing)