JAVA课件第七讲常用实用类精选.pptVIP

  • 1
  • 0
  • 约4.57千字
  • 约 19页
  • 2018-02-17 发布于湖北
  • 举报
JAVA课件第七讲常用实用类精选

* 第七讲 常用实用类 7.1Date类 Date类在java.util包中。 无参数构造方法 Date():可以获取本地当前时间。 表示的时间默认顺序是: 星期、月、日、小时、分、秒、年。 Tue Sep 07 09:40:30 CST 2004 DateFormat 的子类SimpleDateFormat(在java.text包中):实现日期的格式化。 常用的构造方法:SimpleDateFormat(String pattern) 参数pattern:指定的格式。 format(Date date)方法:把某个时间对象具体实现相应的格式化。 y或yy/yyyy 表示用两位/四位数字输出年份。 M或MM/MMM以上 表示用两位数字或文本/汉字输出月份。 d或dd   表示用两位数字输出日。 H或HH  表示用两位数字输出小时。 m或mm  表示用两位数字输出分。 s或ss   表示用两位数字输出秒。 E     表示用字符串输出星期。 例: import java.util.Date;import java.text.SimpleDateFormat; class E_date { public static void main(String args[]) { Date nowTime=new Date(); System.out.println(现在时间:+nowTime); SimpleDateFormat matter1=new SimpleDateFormat(yyyy年MM月dd日 北京时间); System.out.println(现在时间:+matter1.format(nowTime)); SimpleDateFormat matter2=new SimpleDateFormat(yyyy年MM月Edd日HH时mm分ss秒 北京时间); System.out.println(现在时间:+matter2.format(nowTime)); SimpleDateFormat matter3=new SimpleDateFormat(北京时间 dd日HH时MMM ss秒mm 分E); System.out.println(现在时间:+matter3.format(nowTime)); }} 可以用System类的静态方法public long currentTimeMillis()获取当前时间,该时间是1970年1月1日0点到目前时刻走过的毫秒数。 另外也可根据currentTimeMillis()方法得到的数字,用Date的构造方法Date(long time)来创建一个Date对象。 例: import java.util.Date; class E_date2 { public static void main(String args[]) { long time1=System.currentTimeMillis(); Date date1=new Date(time1); System.out.println(date1); String s=String.valueOf(time1); int length1=s.length(); s=s.substring(length1-8); System.out.println(s); long result=f(28); System.out.println(reault=+result); long time2=System.currentTimeMillis(); s=String.valueOf(time2); length1=s.length(); s=s.substring(length1-8); System.out.println(s); System.out.println(用时:+(time2-time1)+毫秒); } public static long f(long n) { long c=0; if(n==1||n==2) c=1; else if(n=3) c=f(n-1)+f(n-2); return c; } } 7.2Calendar类 Calendar类在java.util包中,使用该类的静态方法getInstance()可以初始化一个日历对象,如: Calendar calendar=Calendar.getInstance(); 然后Calendar对象可调用方法: public final void set(int ye

文档评论(0)

1亿VIP精品文档

相关文档