прочитать дату из текстового файла и вставить дату объекта - PullRequest
0 голосов
/ 08 декабря 2011

Я должен прочитать дату из файла, и дата записывается в этот файл следующим образом: dd/MM//yy, но когда я читаю, я получаю значения совершенно разные. Например: 17/11/10 стал Mon Jan 04 00:00:00 CET 2010. Значение отличается. Почему?

Это код, который я использую:

SimpleDateFormat sdf=new SimpleDateFormat("dd/MM/YY");
Date dat=sdf.parse(reader.readLine());

Ответы [ 2 ]

3 голосов
/ 08 декабря 2011

Заполнитель для года - yy, а не YY. Не знаю, почему это дает такой результат.

0 голосов
/ 08 декабря 2011

Можете ли вы включить свой фактический код в вопрос, потому что я сомневаюсь, что его dd/MM//yy и dd/MM/YY неверны.

SimpleDateFormat sdf = new SimpleDateFormat("dd/MM/yy");
String text = "17/11/10";
System.out.println(sdf.parse(text));

печатает

Wed Nov 17 00:00:00 GMT 2010
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...