当月份包含3个字母而不是2个字母时,我有将字符串解析为日期的问题
答案 0 :(得分:4)
以这种方式使用DateFormat:
DateFormat df = new SimpleDateFormat("dd-MMM-yyyy");
System.out.println( df.parse("20-Feb-2006"));
答案 1 :(得分:1)
使用
String strDate = "20-Feb-2006";
SimpleDateFormat formatter = new SimpleDateFormat("dd-MMM-yyyy");
Date dateStr = formatter.parse(strDate);
答案 2 :(得分:1)
DateFormat df = new SimpleDateFormat("dd-MMM-yyyy", Locale.ENGLISH);
Date date = df.parse("20-Feb-2006");