我将来自Servlet的日期作为字符串作为参数。
现在,当我尝试再次解析它以获得util.Date
时,它会给我错误。
我收到字符串"Fri Jul 02 00:00:00 IST 2010"
&我想要util.Date
。
尝试了SimpleDateFormat
,DateFormat
,但没有效果。
答案 0 :(得分:3)
字符串表示日期的确切日期格式为:
DateFormat df = new SimpleDateFormat("E MMM dd HH:mm:ss z yyyy");
但我建议配置您的自定义格式,并使用它来回转换。
答案 1 :(得分:0)
只要您设置日期字符串的格式,它就应该有效:
Parsing a date using a custom format
我的猜测是你没有正确设置SimpleDateFormat字符串。尝试从简单的日期字符串(dd / MM / yyyy)开始,看看是否可以使用它。