我的日期是这样的:
Web,2014年8月28日15:47
但我希望它的格式为:
28/08/2014。
我将如何做到这一点?
感谢您的帮助!
答案 0 :(得分:1)
您只需使用SimpleDateFormatter
即可。下面的示例显示了如何使用两个实例之一,具体取决于输入日期的长度:
String dateString = "Wed, 28 Aug 2014 15:47";
SimpleDateFormat dateFormatter = new SimpleDateFormat("EEE, dd MMM yyyy HH:mm");
SimpleDateFormat dateFormatter2 = new SimpleDateFormat("EEE, dd MMM yyyy");
Date date = null;
if(dateString.length() == "EEE, dd MMM yyyy HH:mm".length()) {
date = dateFormatter.parse(dateString);
} else {
date = dateFormatter2.parse(dateString);
}
SimpleDateFormat destinationFormatter = new SimpleDateFormat("dd/MM/yyyy");
System.out.println(destinationFormatter.format(date));