java - 日期在java中将dd-MMM-yyyy转换为dd-MM-yyyy

标签 java date

在 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/

相关文章:

java - 覆盖 pom.xml 中上传的存储库

java - 在没有实体的文件中 hibernate native 查询

Java在类之间传递值时编译错误

Mysql 查询 max(time) 小于今天

c# - 我对类(class)感到困惑

java - Spring Boot应用程序不使用jemalloc

r - 在R中更改日期格式

php - php 中的 preg_split 在数字前面和字母或空格后面的点处拆分字符串

php - 获取某人选择 php mysql 的 2 个日期之间的记录

mysql - 组内两个日期之间的 SQL 不同