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

I am getting date as String from jsp page how to convert it in to java.util.Date

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

谁能建议一种方法来解决这个问题?


我认为它来自时区格式。

1
2
3
4
5
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);

适合我。

您可以在此处阅读有关时区格式的更多信息