java时间显示总结_第1页
java时间显示总结_第2页
java时间显示总结_第3页
java时间显示总结_第4页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、java时间显示总结本文将想总结java程序时间显示的一些实例,针对实际应用将总结下面几个方面的知识:.基本知识的描述计算机能识别下面的字母:"yyyy-mm-dd dd hh: mm: ss sss"y代表的是年份,m代表的是月份,d代表的当月的第几 天,d代表的是当年的第几天,h代表的是小时数,m代表的 是分钟数,s代表的秒数,s代表的是毫秒数。这个常识是 需要我们记住的。二.显示当前时间的方式般用于显示在程序的页面的给用户看()simpledateformat 类的使用这是显示当前时间最简单的方法。一般用于显示/需要显示出来的时间的格式simpledateformat

2、 s=new simpledateformat(,yyyy-mm-dd dd hh:mm:ss ss”); system.out.println(s.format(new date(); /new date()是当前时间的对象(二)calendar类的使用这个类可以拿到具体的数据,而且得到比较多的数据calendar c=calendar.getlnstcmce();int year=c. get (calendar. year); /获得年数int month=cget (calendar .month); /获得月份,月份要加1,这里月份是从零开始的int day=c get (calen

3、dar. day_of_month); /获得月份的天数int hours=c. get (calendar. hour_of_day); /获得小时数int minus=c.get(calendar.minute);/获得分钟数int second=c.get(calendar.second);/获得秒数system.out.println(year+n 年,+(month+l)+"月,+day+"日"+hours+"时 "+minus+"分”+second+” 秒”);这里的calendar类是一个很强大的类,上面显示的只 是很少

4、一部分的数据,还可以显示很多其他的数据,比如: 天数可以获得本年的第几天,本月的第几天,本周的第几三.显示某一个时间的毫秒数(一)显示当前时间的毫秒数i ong t i me=system. cur rentt imem i i i i s ();(二)显示任意时间的毫秒数package com. iwz. simpledateformat;import java.text.parseexception;import java. text simp iedateformat; import java.util.date;import javax. swing, text. dateformat

5、ter;pub i ic class copyofsimp iedateformattest2 *使用simpledateformat把某个字符串转化为date类型的数据*把两个时间做比较*这里需要把date类型的数据转化为毫秒数*通过date的gettime方法就可以做到*/pub i i c static vo i d ma i n (str ing args) s imp i edateformat s二new simpledateformat ("hh:mm") ;/要输入的时间格式 小 时:分钟try date date1=s. parse ("01 :

6、01") ;/把输入的时间转化为date类型date date2=s. parse ("02:01") ;/输入另一个的时间作比较/换为毫秒数date. gettime0system, out. pr i nt i n ( datel. gett i me () > date2. gettime () ; /结果 fa i se catch (parseexcept ion e) system, out. pr int i n ("数据格式不对");e. pr i ntstacktrace ();把毫秒数转换时间simpledatefor

7、mat format = new java.textsimpledateformat("yyyymm-dd hh:mm:ss");string sb=format. format (time);/time 传入的是毫秒数的吋间system.out .println(sb);/打印输出的时间把某个时间格式转化为毫秒数,在实际应用中是比较有作 用的,比如要按照时间的升序或降序显示某一个列表的所有 佯自i 口心o程序实例:比较字符串的时间先后。package com.lwz;import java.textparseexception; import java.textsimpl

8、edateformat;import java.util.date;import java.util.seanner;public class demo *编写一个程序,用户两次输入月份和天数,比较这两个时间的先后* throws parseexception*/public static void main(string args) throws parseexception system, out .printing请输入第一个时间(用隔开):”);seanner seanner=new seanner(systemin);string stringl=scanner.next();/将时

9、间转换为毫秒数simpledateformat s=new simpledateformat("mm-dd");/限制用户输入的 时间格式date datel=s.parse(stringl);/把用户输入的时间转换为date类型对象 long timel=datel.gettime();/date 类型对象转换为毫秒数system. out. print in ("请输入第二个时间(用隔开):");string string2=scanner.next();/获取用户输入的月份天数 datel=s.parse(string2);/把用户输入的时间转换为date类型对象 long time2=datel.gettime();/date 类型对象转换为毫秒数 if (timel > time2) 比较毫秒数越大,表示吋间越久system, out .println(string2+,在前面,+st

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论