Pri*_*kar 0 java simpledateformat
代码如下:
public static void main(String[] args){
Date date = new Date();
DateFormat dateFormat= new SimpleDateFormat("dd-MMM-yyy");
try{
Date formattedDate = dateFormat.parse(date.toString());
System.out.println(formattedDate.toString());
}catch(ParseException parseEx){
parseEx.printStackTrace();
}
}
Run Code Online (Sandbox Code Playgroud)
在上面的代码中,dateFormat.parse(date.toString())抛出无法解析的日期异常:Unparseable date: "Mon Jan 28 18:53:24 IST 2013
我无法弄清楚原因。
格式化java.util.Date使用实例转换成StringSimpleDateFormat.format(java.util.Date)
Date date = new Date();
DateFormat dateFormat= new SimpleDateFormat("dd-MMM-yyy");
try {
Date formattedDate = dateFormat.parse(dateFormat.format(date));
System.out.println(formattedDate.toString());
} catch (ParseException parseEx) {
parseEx.printStackTrace();
}
Run Code Online (Sandbox Code Playgroud)