1.DateFormat类的定义:
*public abstract class DateFormat
*extends Format
2.要格式化一个当前环境下的日期,可使某个静态方法
myString = DateFormat.getDateInstance().format(myDate);
*若格式多个日期:
DateFormat df = DateFormat.getDateInstance();
for(int i = 0;i < myDate.length;++i){
output.println(df.format(myDate[i]) + ";");
}
*格式化不同语言环境的日期,可在getDateInstance()的调用中指定
DateFormat df = DateFormat.getDateInstance(DateFormat.LONG, Locale.FRANCE);
//DateFormat解析日期
import java.text.DateFormat;
import java.text.ParseException;
import java.util.Date;
import java.util.Locale;
public class DateFormatDemo {
public static void main(String[] args) {
DateFormat sdf = DateFormat.getDateInstance(DateFormat.LONG, Locale.CHINA);
String str = sdf.format(new Date());
Ststem.out.println(str);
String source = "2020年8月20日";
try {
Date d = sdf.parse(source);
System.out.println(d);
}
catch (ParseException e) {
e.printStackTrace();
}
}
}