Я использую Talend 5.5.синтаксический анализ формата даты IST
В моем проекте есть часть, в которой мне нужно преобразовать даты в формате IST в этот формат: «yyyy-MM-dd».
Например:
ср 0ct 08 00:00:00 IST 2014
К
2014-10-08
Я поместил это код в компоненте tMap:
new SimpleDateFormat("yyyy-MM-dd")
.parse(new SimpleDateFormat("yyyy-MM-dd")
.format(new SimpleDateFormat("EEE MMM dd HH:mm:ss z yyyy").parse(row4.Date)))
row4.date - это дата, которую я хочу преобразовать, и равна, например, «wed 0ct 08 00:00:00 IST 2014».
, и я получаю это исключение:
java.lang.NullPointerException
at java.text.SimpleDateFormat.parse(SimpleDateFormat.java:1380)
at java.text.DateFormat.parse(DateFormat.java:355)
Что является причиной для исключения?
Вы уверены, что 'row4.Date' - это значение, которое вы ожидали? Похоже, что значение te равно «null». – Jens