在尝试将字符串转换为Java Date时,在Z处遇到格式错误的错误

时间:2016-09-06 07:23:21

标签: java mongodb

我正在尝试使用java将ISO Date插入MongoDB。 为此,我尝试将String转换为Java Date。但面对“无效格式。给定日期格式错误'Z'”例外。 我怎样才能克服这个问题?

任何人都可以帮我解决这个问题...

DateTimeFormatter parser = ISODateTimeFormat.dateTime();
        DateTime result;
        Date newResult;
        result = parser.parseDateTime("2014-02-16T00:00:00Z");
        newResult = result.toDate();

1 个答案:

答案 0 :(得分:0)

您必须在同一个类中使用不同的解析器。您必须使用ISODateformat中的DateTimeParser进行解析

MY FOR EACH GIVES ONLY ONE VALUE. I UPLOADED MORE THAN TWO IMAGE.iT SHOWS LAST ONE
foreach($_FILES['file']['name'] as $k=>$v)
{

echo "File : ", $_FILES['file']['name'][$k] ," is valid, and was                      successfully uploaded.\n";
}

打印:DateTimeFormatter parser = ISODateTimeFormat.dateTimeParser(); DateTime result; Date newResult; result = parser.parseDateTime("2014-02-16T00:00:00Z"); newResult = result.toDate(); System.out.println(newResult);