欢迎来到天天文库
浏览记录
ID:30769078
大小:48.50 KB
页数:4页
时间:2019-01-03
《java时间显示总结》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、Java时间显示总结本文将想总结java程序时间显示的一些实例,针对实际应用将总结下面几个方面的知识:—.基本知识的描述计算机能识别下面的字母:"yyyy-MM-ddDDHH:mm:ssSSS"y代表的是年份,M代表的是月份,d代表的当月的第几天,D代表的是当年的第几天,H代表的是小时数,m代表的是分钟数,s代表的秒数,S代表的是毫秒数。这个常识是需要我们记住的。二.显示当前时间的方式般用于显示在程序的页面的给用户看(—)SimpleDateFormat类的使用这是显示当前时间最简单的方法。一般用于显示//需要显示出来的时
2、间的格式SimpleDateFormats=newSimpleDateFormat(,,yyyy-MM-ddDDHH:mm:ssSS”);System.out.println(s.format(newDate()));//newDate()是当前时间的对象(二)Calendar类的使用这个类可以拿到具体的数据,而且得到比较多的数据Calendarc=Calendar.getlnstcmce();intyear=c.get(Calendar.YEAR);//获得年数intmonth=c・get(Calendar.MONTH)
3、;//获得月份,月份要加1,这里月份是从零开始的intday=c・get(Calendar.DAY_OF_MONTH);//获得月份的天数inthours=c.get(Calendar.HOUR_OF_DAY);//获得小时数intminus=c.get(Calendar.MINUTE);//获得分钟数intsecond=c.get(Calendar.SECOND);//获得秒数System.out.println(year+n年,,+(month+l)+"月,,+day+"日"+hours+"时"+minus+"分”+s
4、econd+”秒”);这里的Calendar类是一个很强大的类,上面显示的只是很少一部分的数据,还可以显示很多其他的数据,比如:天数可以获得本年的第几天,本月的第几天,本周的第几三.显示某一个时间的毫秒数(一)显示当前时间的毫秒数Iongtime=System.currentTimeMiIIis();(二)显示任意时间的毫秒数packagecom.Iwz.simpleDateFormat;importjava.text.ParseException;importjava.text・SimpIeDateFormat;impo
5、rtjava.util.Date;importjavax.swing,text.DateFormatter;pubIicclassCopyOfSimpIeDateFormatTest2{*使用SimpleDateFormat把某个字符串转化为Date类型的数据*把两个时间做比较*这里需要把Date类型的数据转化为毫秒数*通过Date的getTime方法就可以做到*/pubIicstaticvoidmain(String[]args){SimpIeDateFormats二newSimpleDateFormat("HH:mm"
6、);//要输入的时间格式小时:分钟try{Datedate1=s.parse("01:01");//把输入的时间转化为Date类型Datedate2=s.parse("02:01");//输入另一个的时间作比较//换为毫秒数Date.getTime0System,out.printIn(datel.getTime()>date2.getTime());//结果faIse}catch(ParseExceptione){System,out.printIn("数据格式不对");e.printStackTrace();}}}把毫
7、秒数转换时间SimpleDateFormatformat=newjava.text・SimpleDateFormat("yyyy・MM-ddhh:mm:ss");Stringsb=format.format(time);//time传入的是毫秒数的吋间System.out.println(sb);//打印输出的时间把某个时间格式转化为毫秒数,在实际应用中是比较有作用的,比如要按照时间的升序或降序显示某一个列表的所有佯自I口心・O程序实例:比较字符串的时间先后。packagecom.lwz;importjava.text・P
8、arseException;importjava.text•SimpleDateFormat;importjava.util.Date;importjava.util.Seanner;publicclassDemo{*编写一个程序,用户两次输入月份和天数,比较这两个时间的先后*^throwsParseE
此文档下载收益归作者所有