在 Java 中将 23-Mar-2011 转换为 23-03-2011 的最简单方法是什么?
谢谢大家。这似乎解决了这个问题:
try {
Calendar cal = Calendar.getInstance();
cal.setTime(new SimpleDateFormat("dd-MMM-yyyy").parse("24-Nov-2002"));
SimpleDateFormat sdf = new SimpleDateFormat("dd-MM-yyyy");
System.out.println(sdf.format(cal.getTime()));
} catch (ParseException e) { e.printStackTrace(); }
最佳答案
试试这个
String strDate="23-Mar-2011";
SimpleDateFormat dateFormat = new SimpleDateFormat("dd-MMM-yyyy");
try {
Date varDate=dateFormat.parse(strDate);
dateFormat=new SimpleDateFormat("dd-MM-yyyy");
System.out.println("Date :"+dateFormat.format(varDate));
}catch (Exception e) {
// TODO: handle exception
e.printStackTrace();
}
关于java - 日期在java中将dd-MMM-yyyy转换为dd-MM-yyyy,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5401236/