并且把它转化成
2006.12.04 15:20:13
这种格式的字符串?
------
谢谢.
高手,我是菜鸟,我用各种方法试了都不行,请您耐心指点一下,谢谢
第一种方法:
package test;
import java.text.SimpleDateFormat;
import java.util.Date;
public class TestGetTime {
public static void main(String[] args){
SimpleDateFormat sdf=new SimpleDateFormat("YYYY.MM.dd HH:mm:ss");
String str=sdf.format(new Date());
System.out.println(str);
}
}
结果出现:Exception in thread "main" java.lang.IllegalArgumentException: Illegal pattern character 'Y'
at java.text.SimpleDateFormat.compile(Unknown Source)
at java.text.SimpleDateFormat.initialize(Unknown Source)
at java.text.SimpleDateFormat.<init>(Unknown Source)
at java.text.SimpleDateFormat.<init>(Unknown Source)
at test.TestGetTime.main(TestGetTime.java:14)
第二种:
package test;
public class TestGetTime1 {
public static void main(String[] args){
java.util.SimpleDateFormat sdf=new java.util.SimpleDateFormat("YYYY.MM.dd HH:mm:ss");
String str=sdf.format(new Date());
System.out.println(str);
}
}
第三种:
package test;
public class TestGetTime2 {
private void getTime(){
java.util.SimpleDateFormat sdf=new java.util.SimpleDateFormat("YYYY.MM.dd HH:mm:ss");
String str=sdf.format(new Date());
System.out.println(str);
}
public static void main(String[] args){
TestGetTime t=new TestGetTime();
t.getTime();
}
}
都不行