全部博文(2065)
分类: Java
2010-05-02 09:19:17
Java中时间模块
[时间:
1、介绍一下java.util.Date类的使用方法
在类 Date 所有可以接受或返回年、月、日期、小时、分钟和秒值的方法中,将使用下面的表示形式:
1.1 年份 y 由整数 y - 1900 表示。
1.2 月份由从 0 至 11 的整数表示;0 是一月、1 是二月等等;因此 11 是十二月。
1.3 日期(一月中的某天)按通常方式由整数 1 至 31 表示。
1.4 小时由从 0 至 23 的整数表示。因此,从午夜到
1.5 分钟按通常方式由 0 至 59 的整数表示。
1.6 秒由 0 至 61 的整数表示;值 60 和 61 只对闰秒发生,尽管那样,也只用在实际正确跟踪闰秒的 Java 实现中。于按当前引入闰秒的方式,两个闰秒在同一分钟内发生是极不可能的,但此规范遵循 ISO C 的日期和时间约定。
构造方法
()
分配 Date 对象并初始化此对象,以表示分配它的时间(精确到毫秒)。
示例:
Date currentTime = new Date();
System.out.println(currentTime.toString()); //Sun May 02 08:13:13 CST 2010
方法摘要
boolean |
( when) 测试此日期是否在指定日期之后。 |
boolean |
( when) 测试此日期是否在指定日期之前。 |
|
()
返回此对象的副本。 |
int |
( anotherDate) 比较两个日期的顺序。 |
boolean |
( obj) 比较两个日期的相等性。 |
long |
()
返回自 |
int |
()
返回此对象的哈希码值。 |
|
()
把此 Date 对象转换为以下形式的 String: dow mon dd hh:mm:ss zzz yyyy
其中: dow 是一周中的某一天 (Sun, Mon, Tue, Wed, Thu,
Fri, Sat)。 |
测试示例
1、
System.out.println(currentTime.getTime());
返回:1272759914375 (毫秒数)
2、
java.sql.Date
构造方法
(long date)
使用给定毫秒时间值构造一个 Date 对象。
方法摘要
void |
(long date)
|
|
()
|
static |
( s) |
JAVA时间工具整理类:http://blog.chinaunix.net/u2/84280/showart.php?id=2225964