Есть строка: "2019-11-28T02:25:30.372079"
Не могу подобрать паттерн, что бы получить ZonedDateTime
Делал так:
DateTimeFormatter formatter = DateTimeFormatter.ofPattern("yyyy-MM-dd'T'HH:mm:ss.SSSZ");
ZonedDateTime.parse("2019-11-28T02:25:30.372079", formatter)
Получаю: Method threw 'java.time.format.DateTimeParseException' exception.
Как мне получить ZonedDateTime из заданой строки?
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.time.Instant;
import java.util.Date;
public class Main {
public static void main(String[] args) throws ParseException {
SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd'T'hh:mm:ss.SSS");
Date parsedTimeStamp = dateFormat.parse("2019-11-28T02:25:30.372079");
System.out.println(parsedTimeStamp);
Instant instant = Instant.parse("2019-11-28T02:25:30.372079Z");
System.out.println(instant);
}
}
Ну все немного сложнее. Для Instant таки нужна таймзона, хотя бы просто Z в конце, как указатель на +0
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Как в андроиде использовать протокол exchange ActivveSync ?Не могу найти ни туториал не пример , везде показывают как подключать его в почту андроида...
Я начинающий Android-разработчикХочу написать приложение для чтения ошибок с авто
Создаю расписание, в нём есть день недели, время, предметВсё хранится в json получает по средством запроса на сайт