10.17 java

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();
  }
 }
}

 

posted @ 2020-10-17 22:53  鯨落  阅读(75)  评论(0编辑  收藏  举报