0
Когда я запускаю следующий кодПроблема преобразования строки в объект Date Java
package test;
import java.text.DateFormat;
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;
import java.util.Locale;
public class DateParsingTest {
public static void main(String[] args) {
String dateAsString = "2016-May-30";
DateFormat format = new SimpleDateFormat("YYYY-MMM-dd", Locale.ENGLISH);
try {
Date dateAsDate = format.parse(dateAsString);
System.out.println("dateAsDate = " + dateAsDate);
} catch (ParseException e) {
e.printStackTrace();
}
}
}
Выход: dateAsDate = вс 27 декабря 00:00:00 CST 2015
Очевидно, что я делаю что-то неправильно , но я буду проклят, если смогу понять, что. Кто-нибудь знает, что вызывает проблему?
Изменение '' YYYY' в yyyy'. – shmosel
Да, это сделали. Благодаря! –
Нет проблем. В следующий раз прочитайте [документацию] (https://docs.oracle.com/javase/7/docs/api/java/text/SimpleDateFormat.html). – shmosel