Java中的日期类

来源:互联网 发布:mac双系统开机切换 编辑:程序博客网 时间:2024/06/09 20:19


创建日期 第 2 页(共7 页)

当 Java 语言出错时,它会包含一个叫做 Date 的类,这个类对创建和处理日期很有帮助。不幸的是,这个类在支持同步方面表现不是很好,所以 Sun 添加了两个帮助改善这种情况的类:

  • Calendar
  • DateFormat

首先讨论一下 Calendar,稍后再讨论 DateFormat

创建 Date 仍然比较容易:


Date aDate = new Date(System.currentTimeMillis());

或者可以使用以下代码:


Date aDate = new Date();

这将为我们提供一个表示当前确切日期和时间的 Date,并以当前地区 格式显示。国际化已经超出了本教程的范围,只要知道获得的 Date 与本地机器的地区时间一致即可。

既然有了一个实例,为什么不能处理它呢?坦率地说,它太小了。我们可以将一个 Date 与另一个日期进行比较,查看前一个日期是在后一个日期的 before() 还是 after()。还可以通过调用 setTime() 将日期重新设置为一个新的时间瞬间,setTime() 带有一个 long 参数,该参数表示从 1970 年 1 月 1 日午夜起至现在过去了多少毫秒,这也正是 System.currentTimeMillis() 返回的值。在此之外,我们受到了限制。

 
原创粉丝点击