本帖最后由 刘文飞 于 2012-10-19 14:28 编辑
代码:
——————————————————————————————————————————————
import java.util.*;
import java.text.*;
public class SimpleDateFormatDemo01{
public static void main(String args[]){
String strDate = "2012:10-19 10:59:38:839";
String pat1 = "yyyy:MM-dd HH:mm:ss:SSS";
String pat2 = "yyyy年MM月dd日 HH时mm分ss秒SSS毫秒";
SimpleDateFormat sdf1 = new SimpleDateFormat(pat1);
SimpleDateFormat sdf2 = new SimpleDateFormat(pat2);
//Date d = null;
try{
Date d = sdf1.parse(strDate);//声明的时候直接赋值怎么不行,而要先在前面Date d = null
}catch(Exception e){
e.printStackTrace();
}
System.out.println(sdf2.format(d));
}
}
————————————————————————————————————————————
错误提示:
————————————————————————————————————————————————————————
I:\code\java>javac SimpleDateFormatDemo01.java
SimpleDateFormatDemo01.java:16: 找不到符号
符号: 变量 d
位置: 类 SimpleDateFormatDemo01
System.out.println(sdf2.format(d));
^
1 错误
|