Что это значит, если драйвер JDBC не может найти определенный класс

У вас есть в основном два варианта для этого. DateTime.Parse() и DateTime.ParseExact().

Первый очень прощает с точки зрения синтаксиса и будет анализировать даты во многих разных форматах. Это полезно для пользовательского ввода, который может быть в разных форматах.

ParseExact позволит вам указать точный формат вашей строки даты, который будет использоваться для синтаксического анализа. Хорошо использовать это, если ваша строка всегда в одном формате. Таким образом, вы можете легко обнаружить любые отклонения от ожидаемых данных.

Вы можете разобрать пользовательский ввод следующим образом:

DateTime enteredDate = DateTime.Parse(enteredString);

Если у вас есть определенный формат для строки, вы можете должен использовать другой метод:

DateTime loadedDate = DateTime.ParseExact(loadedString, "d", null);

"d" обозначает шаблон короткой даты (см. MSDN для получения дополнительной информации ) и null указывает, что текущая культура должна быть используется для разбора строки.

0
задан Echo 13 July 2018 в 20:10
поделиться