静态方法中的变量
为什么第二个方法里面的date会报重复定义,而df就可以呢.在方法里面定义的不是在方法里面才管用吗?为什么我的第二个方法里可以直接访问第一个方法里的date.这是为什么啊 ?请高手赐教...
package com.transfar.util;
import java.text.DateFormat;
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;
public class DateUtil {
public static Date prease(String value){
if(null == value){
return null;
}
Date date = null;
DateFormat df = new SimpleDateFormat("yyyy-MM-dd");
try {
date = df.parse(value);
} catch (ParseException e) {
e.printStackTrace();
}
return date;
}
public static String format(Date date){
Date date = null;
DateFormat df = new SimpleDateFormat("yyyy-MM-dd");
String dateStr = null;
try{
dateStr = df.format(date);
}catch(Exception e){
e.printStackTrace();
}
return dateStr;
}
}