Java.text.ParseException: исключение неразбираемой даты при преобразовании значения временной метки во время в JavaJAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 Java.text.ParseException: исключение неразбираемой даты при преобразовании значения временной метки во время в Java

Сообщение Anonymous »

Я хочу преобразовать значение отметки времени, которое передается как строка в объект SimpleDateFormat, в значение времени, но оно выдает исключение неразбираемой даты.

Код: Выделить всё

The Value which i am passing is Thu Jan 1 17:45:00 UTC+0530 1970
Но я получаю исключение, как указано ниже:

Код: Выделить всё

java.text.ParseException: Unparseable date: "Thu Jan 1 17:45:00 UTC+0530 1970"
Найдите приведенный ниже код, который я реализовал (не работает):

Код: Выделить всё

static SimpleDateFormat dateFormat = new SimpleDateFormat("EEE MMM dd HH:mm:ss z yyyy", Locale.US);
static SimpleDateFormat inputFormat = new SimpleDateFormat("EEE MMM dd HH:mm:ss z yyyy", Locale.US);
static SimpleDateFormat outputFormatTime = new SimpleDateFormat("HH:mm:ss");

public static String convertUtcDateStringToTime(String utcDateValue) throws Exception
{
Date parsedDate = dateFormat.parse(utcDateValue);
String returnDate=outputFormatTime.format(inputFormat.parse(parsedDate.toString()));
return returnDate;
}
Если я использую приведенный ниже код, он у меня работает нормально (работает), но это устаревшая функция Date, которой я хочу избежать.

Код: Выделить всё

@SuppressWarnings("deprecation")
public static String convertUtcDateStringToTime(String utcDateValue) throws Exception
{
Date dateValue=new Date(utcDateValue);
Date parsedDate = dateFormat.parse(dateValue.toString());
String returnDate=outputFormatTime.format(inputFormat.parse(parsedDate.toString()));
return returnDate;
}
Пожалуйста, помогите мне реализовать логику, которую я пропустил. Заранее спасибо.

Подробнее здесь: https://stackoverflow.com/questions/191 ... -timestamp
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «JAVA»