用Java格式化日期

Dej*_*ell 4 java date-format

我有以下字符串:

Mon Sep 14 15:24:40 UTC 2009
Run Code Online (Sandbox Code Playgroud)

我需要将其格式化为这样的字符串:

14/9/2009
Run Code Online (Sandbox Code Playgroud)

我如何用Java做到这一点?

Bal*_*usC 7

使用SimpleDateFormat(单击javadoc链接查看模式)将一个模式中的字符串解析为fullRy,Date并使用另一个模式将解析Date后的格式设置为另一个模式中的字符串.

String string1 = "Mon Sep 14 15:24:40 UTC 2009";
Date date = new SimpleDateFormat("EEE MMM d HH:mm:ss Z yyyy").parse(string1);
String string2 = new SimpleDateFormat("d/M/yyyy").format(date);
System.out.println(string2); // 14/9/2009
Run Code Online (Sandbox Code Playgroud)