资源描述:
《浅析Java获取当前时间方法.doc》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、浅析Java获取当前时间方法有两种方法:方法一:用java,ut订.Date类来实现,并结合java.text.DateFormat.类来实现时间的格式化,看下血代码:importjava,uti1.*;importjava.text.*;//以下默认时间日期显示方式都是汉语语言方式//-•般语言就默认汉语就可以了,时间日期的格式默认为MEDIUM风格,比如:2008-6-1620:54:53//以下显示的日期时间都是再Date类的基础上的來的,还可以利用Calendar类來实现见类TestDate2.
2、javapublicclassTestDate{publicstaticvoidmain(String[]args){Datenow二newDate();Calendarcal=Calendar,getlnstance();DateFormatdl=DateFormat.getDatelnstanceO;//默认语言(汉语)下的默认风格(MEDIUM风格,比如:2008-6-1620:54:53)Stringstrl=dl.format(now);DateFormatd2=DateFormat.getD
3、ateTimelnstanceO;Stringstr2二d2.format(now);DateFormatd3=DateFormat.getTimelnstance();Stringstr3二d3.format(now);DateFormatd4=DateFormat.getInstance();//使用SHORT风格显示日期和吋间Stringstr4=d4・fnow);DateFormatd5=DateFormat.getDateTimelnstanee(DateFonnat.FULL,DateFor
4、mat.FULL);//显示H期,周,时间(精确到秒)Stringstra=d5.format(now);DateFormatc!6=DateFormat.get.DateTimelnstance(DateFormat.LONG,DateFormat.LONG);//显示H期。时间(精确到秒)Stringstr6=d6.format(now);DoteFormatd7=DateFormat.getDateTimelnstance(DateFormat.SHORT,DateFormat.SHORT);//
5、显示LI期,时间(精确到分)Stringstr7=d7.format(now);DateFormatd8=DateFormat.getDateTimelnstance(DateFormat.MEDIUM,DateFormat.MEDIUM);//显示日期,时间(精确到分)Stringstr8=c!8.format(now);//与SHORT风格相比,这种方式最好用System,out.printin(,z用Date方式显示时间:"+now);//此方法显示的结果和Calendar.get.Instanc
6、e().getTimeO一样System,out.println(,zDateFormat.getDatelnstance()格式化时间后为:"+strl);System,out.printin(,z用DateFormat.getDateTimelnstance()格式化时间后为:"+str2);System,out.printin(/zDateFormat.getTimelnstanceO格式化时间后为:"+str3);System,out.printin(z/用DateFormat.getInsta
7、nce()格式化时间后为:"+str4);System,out.printin("川DateFormat.getDateTimelnstance(DateFormat.FULL,DateFormat.FULL)格式化时间后为:〃+str5);System,out.println("丿I]DateFormat.getDateTimelnstance(DateFormat.LONG,DateFormat.LONG)格武化时间后为:"+str6);System,out.printin("用DateFormat
8、.getDateTimelnstance(DateFormat.SHORT,DateFormat.SHORT)格式化时间后为:〃+str7);System,out.println("用DateFormat.getDateTimelnstance(DateFormat.MEDIUM,DateFormat.MEDIUM)格式化时间后为:"+str8);}}运行结果:用Date方式显示时间:MonJun1620:54:53CST2008用Date