我想将日期Thu Aug 04 00:00:00 IST 2011
解析为dd-MM-YY
格式,如04-08-2011
。如何在Java中执行此操作?
答案 0 :(得分:12)
使用以下格式解析:EEE MMM dd HH:mm:ss z yyyy
与SimpleDateFormat.parse(..)
使用SimpleDateFormat
格式的其他dd-MM-yy
到format(..)
结果日期。类似的东西:
SimpleDateFormat parseFormat =
new SimpleDateFormat("EEE MMM dd HH:mm:ss z yyyy");
Date date = parseFormat.parse(dateString);
SimpleDateFormat format = new SimpleDateFormat("dd-MM-yy");
String result = format.format(date);
答案 1 :(得分:0)
我希望你能从下面的示例代码中找到解决方案
import java.text.DateFormat;
import java.util.Date;
public class DateFormatExample
{
public static void main(String args[])
{
Date now=new Date();
System.out.println("dd/mm/yy format:" +DateFormat.getDateInstance(DateFormat.SHORT).format(now));
}
}
现在您将获得所需的格式....