更改日期和时间格式

Ary*_*rya 2 java

我有一个字符串,其中包含以下时间和日期格式:"2013年12月13日20:24:50"如何将其更改为此格式"星期五,2013年12月13日下午8:24"?我使用Java作为我的语言.

Vel*_*ria 5

创建一个DateFormat适合您的,解析您的输入字符串,创建DateFormat符合您所需输出格式的另一个,格式化您的日期.

DateFormat inputFormat = new SimpleDateFormat("dd-MMM-yyyy HH:mm:ss");
Date d = inputFormat.parse("13-Dec-2013 20:24:50");
DateFormat outputFormat = new SimpleDateFormat("HH:mm:ss dd-MMM-yyyy");
System.out.println(outputFormat.format(d));
Run Code Online (Sandbox Code Playgroud)

我已经写了一个DateFormat适合你的输入字符串.看看SimpleDateFormat,您应该能够自己弄清楚其余部分.