Java Date和Calendar类的底子用法[Java编程]
本文“Java Date和Calendar类的底子用法[Java编程]”是由七道奇为您精心收集,来源于网络转载,文章版权归文章作者所有,本站不对其观点以及内容做任何评价,请读者自行判断,以下是其具体内容:
Date和Calendar是JAVA类库里供应对时间举行处理的类,由于日期在商业逻辑的利用中占据着很重要的地位,所以在这里想对这两个类举行一个基本的讲授,由于技术有限,不到之处请指正.
Date类顾名思义,一看就知道是和日期有关的类了,这个类最主要的作用就是获得当前时间了,但是这个类里面也具有设置时间以及一些其他的功效,但是由于本身计划的问题,这些办法却遭到众多批判,而这些蒙受批判的功效都已移植到别的一个类里面,这就是本日要讲到的第二个类Calendar里面.
在讲两个类之前,这里又不能不多提一个类,那就是DateFormat类,这个类是用来格局化日期的,稍后也会讲到.
首先,让我们来看一个获得当前时间的例子:
Date date = new Date();
System.out.println(date.getTime());
由于本人对比懒,就写一些主要的语句就行了,上面的语句首先成立了Date的一个对象,接着利用getTime办法获得当前的时间,但是注意了,输出后的后果确切一串长整型的数字,这是为什么?实际上这是系统按照当前时间计算出来的一个long型的数,至于是若何计算出来的就不在本文中报告了,那既然这样的话又若何显示精确的时间呢?这就要操纵到上面的DateFormat类了,这个类是一个基类,它有一个子类是SimpleDateFormat,具体用法请看下面的代码:
Date date = new Date();
SimpleDateFormat dateFm = new SimpleDateFormat("EEEE-MMMM-dd-yyyy");
System.out.println(dateFm.format(date));
这段代码开始成立了一个Date的对象,用来获得当前时间,而重点就在于背面的SimpleDateFormat对象,这个对担当了DateFormat,操纵format办法对Date对象举行格局化,然后输出,而格局的定制是由用户定制的,EEEE代表星期,MMMM代表月份,而dd代表日,yyyy代表年.利用这个办法便可以按照用户自定义的格局举行输出时间.
以上是“Java Date和Calendar类的底子用法[Java编程]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:
本文地址: | 与您的QQ/BBS好友分享! |