Java 如何转换;2012年4月30日;日期为“;2012年4月4日“;格式

Java 如何转换;2012年4月30日;日期为“;2012年4月4日“;格式,java,Java,可能重复: 我正在使用“我的Sql”数据库,在我的数据库表中,我以“2012-04-30”格式存储日期,但现在我必须以“04-Apr-2012”格式在我的jsp页面中显示它 如何使用Java代码实现这一点?堆栈溢出中充分介绍了日期的定义 Date d = (new SimpleDateFormat("yyyy-MM-dd").parse("2012-04-30")); String result = (new SimpleDateFormat("dd-MMM-yyyy", Lo

可能重复:

我正在使用“我的Sql”数据库,在我的数据库表中,我以“2012-04-30”格式存储日期,但现在我必须以“04-Apr-2012”格式在我的jsp页面中显示它

如何使用Java代码实现这一点?

堆栈溢出中充分介绍了日期的定义
    Date d = (new SimpleDateFormat("yyyy-MM-dd").parse("2012-04-30"));
    String result = (new SimpleDateFormat("dd-MMM-yyyy", Locale.ENGLISH).format(d));
    System.out.println(result);