Страницы

Поиск по вопросам

среда, 5 февраля 2020 г.

Преобразование строки с символом “Т” между датой и временем в timestamp

#java


Надо преобразовать дату в формате 2018-11-07T10:43:41 в timestamp. Я написал функцию
конвертации, но она валится из-за символа "Т", который разделяет дату и время. Как
написать маску для конвертации даты в таком формате?

public static long timestamp(String datetime) {
    try {
        SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
        Date parsedDate = dateFormat.parse(datetime);
        return parsedDate.getTime();
    } catch(Exception e) {
        return 0;
    }
}

    


Ответы

Ответ 1



Замени формат в строке: SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ss");

Комментариев нет:

Отправить комментарий