У меня есть следующая строка «2015-04-02 11: 52: 00 + 02», и мне нужно проанализировать ее на Java на отметку времени. Я пробовал все виды форматов, включаяTimestamp string to timestamp в java
SimpleDateFormat mdyFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss+Z");
, но ничего, кажется, работает - я постоянно получаю ParseException
Может кто-нибудь помочь?
мне нужно что-то вроде:
SimpleDateFormat mdyFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss+Z");
Timestamp t = new Timestamp(mdyFormat.parse("2015-04-02 11:52:00+02").getTime());
Опубликовать свой StackTrace !! –
Исключение в потоке «main» java.text.ParseException: Непревзойденная дата: «2015-04-02 11: 52: 00 + 02» \t at java.text.DateFormat.parse (Неизвестный источник) \t at com .. ..... Main.main (Main.java:45) – Alexandr
Не уверен, что вы можете использовать Java 8, но [этот пост] (http://stackoverflow.com/questions/22463062/how-to-parse-format -dates-with-localdatetime-java-8) может помочь вам. – Pete