[英]small issue while coverting string value in Date
我无法隐藏Java.util日期格式的字符串值。
这是我的代码
String string = "24-Nov-2012 14:21:56";
Date soldate = new SimpleDateFormat("dd-MMM-yyyy HH:mm:ss zzz").parse(string); // problem in this line
System.out.println(soldate);
请帮我解决这个问题。
new SimpleDateFormat("dd-MMM-yyyy HH:mm:ss zzz")
您的字符串中没有zzz - TimeZone
部分。 因此,您的格式无法解析您的字符串。 由于它与实际的字符串格式不同。
只需将其删除:-
new SimpleDateFormat("dd-MMM-yyyy HH:mm:ss");
SimpleDateFormat("dd-MMM-yyyy HH:mm:ss zzz")
,其中zzz
是您的日期字符串的时区部分的占位符。
因此,如果您的日期字符串不包含任何时区信息,请删除它,并使用此命令:
SimpleDateFormat("dd-MMM-yyyy HH:mm:ss")
请参阅以下链接,以了解yu可以与SimpleDateFormat
使用的其他选项
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.