Я пытаюсь настроить метод преобразования переменных java.util.date в переменные типа java.sql.date, чтобы они могли сохраняться в базе данных. Тем не менее, код, который я создал, продолжает возвращать исключение нулевого указателя, хотя я получаю значения в аргументе, передаваемом в метод.java.util.date to java.sql.date conversion NPE
public static java.sql.Date convertUtilDateSQLDate(java.util.Date utilDate){
long utilDateTime = utilDate.getTime();
java.sql.Date sqlDate = new java.sql.Date(utilDateTime);
return sqlDate;
}
Кто-нибудь знает, почему это может произойти?
Уточняете ли вы, что 'utilDate' не является нулевым? –
Возможно, вы даете ему пустой аргумент. – RealSkeptic
utilDate не имеет значения null; Я даже тестировал значение long utilDateTime перед созданием объекта sqlDate, и он имеет длинное значение. – Michael