我从jsp页面获取日期作为String如何将其转换为java.util.Date

时间:2013-04-17 10:11:45

标签: java jsp servlets

我从jsp页面获取日期为“04/26/2013”,时间为“05:30 AM”,时区为“-12.0”并将其置于servlet中如何进行转换此字符串值为java.util.Date格式。我试图附加字符串并获得(04/26/2013 05:30 AM -12.0)但我无法使用Dateformattimestamp

有人可以提出解决方法吗?

1 个答案:

答案 0 :(得分:0)

我认为它来自时区格式。

DateFormat df = new SimpleDateFormat("dd/MM/yyy hh:mm a Z");
String t = "04/26/2013 05:30 AM -1200";
String tt = "04/26/2013 05:30 AM GMT -1200";
Date d= df.parse(t);
Date d= df.parse(tt);

适合我。

您可以阅读有关时区格式here

的更多信息