当前位置:七道奇文章资讯编程技术Java编程
日期:2011-03-22 16:13:00  来源:本站整理

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编程]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:

  • 利用Javascript实现网页水印(非图片水印)
  • Java开辟环境的搭建
  • Ubuntu java安装与配置
  • 办理Ubuntu 10.04 Firefox3.6 Java浏览器插件不工作的问
  • Ubuntu重装后Java环境的设置
  • Sun Java进入Ubuntu 10.10软件中央
  • Ubuntu 10.10配置Java开辟环境
  • 在Ubuntu 10.10中配置Java环境变量的办法
  • Ubuntu下Java环境的搭建
  • Ubuntu 10.04 下安装 Java, JRE
  • Ubuntu 10.04下的搭建SUN JAVA开辟环境
  • Ubuntu 12.04安装java7
  • 本文地址: 与您的QQ/BBS好友分享!
    • 好的评价 如果您觉得此文章好,就请您
        0%(0)
    • 差的评价 如果您觉得此文章差,就请您
        0%(0)

    文章评论评论内容只代表网友观点,与本站立场无关!

       评论摘要(共 0 条,得分 0 分,平均 0 分) 查看完整评论
    Copyright © 2020-2022 www.xiamiku.com. All Rights Reserved .