2013-07-17 47 views
-6
String s; 
    Format formatter; 
    Date date = new Date(); 

    formatter = new SimpleDateFormat("yyMMdd"); 
    java.util.Date date1 = ((DateFormat) formatter).parse(birthDate); 
    s = formatter.format(date1); 

将日期从yyyy-MM-dd格式化为yyMMdd,但它不起作用。请帮忙。如何格式化日期从yyyy-MM-dd到yyMMdd

+2

检查此样本:http://stackoverflow.com/questions/5580965/java-date-formatter – Tugrul

+4

这是什么意思 “它不工作” ???它会抛出一个错误,还是返回错误的结果或者什么也不做? – agad

+0

我不明白它有什么困难。你需要String。你已经有年,月,和数据。它只是一个简单的字符串操作。 – amit

回答

5

试试这个

String s; 
    DateFormat formatter;   

    formatter = new SimpleDateFormat("yyyy-MM-dd"); 
    Date date1 = formatter.parse("2013-07-17"); 
    formatter = new SimpleDateFormat("yyMMdd"); 
    s = formatter.format(date1); 
    System.out.println(s);