您的位置:首页 > 编程语言 > Java开发

Java API —— Date类

2015-12-06 22:03 477 查看
1、Date类概述
  类 Date 表示特定的瞬间,精确到毫秒。
2、构造方法
  public Date():分配 Date 对象并初始化此对象,以表示分配它的时间(精确到毫秒)。
  public Date(long date):分配 Date 对象并初始化此对象,以表示自从标准基准时间(称为“历元(epoch)”,即 1970 年 1 月 1 日 00:00:00 GMT)以来的指定毫秒数。
3、成员方法
public long getTime()
public void setTime(long time)
举例1:

import java.util.Date;
/*
* Date:表示特定的瞬间,精确到毫秒。
*
* 构造方法:
*     Date():根据当前的默认毫秒值创建日期对象
*     Date(long date):根据给定的毫秒值创建日期对象
*/
public class DateDemo01 {
public static void main(String[] args) {
//创建对象
Date d = new Date();
System.out.println("d:"+d);
long time = 1000 * 60 * 60; //1小时
Date d2 = new Date(time);
System.out.println("d2:"+d2);
}
}


输出结果:

d:Sun Dec 06 19:26:45 CST 2015
d2:Thu Jan 01 09:00:00 CST 1970

因为我们在东八区,所以相差八小时。

举例2:

import java.util.Date;
/*
* public long getTime():获取时间,以毫秒为单位
* public void setTime(long time):设置时间
*
* 从Date得到一个毫秒值
*         getTime()
* 把一个毫秒值转换为Date
*         构造方法
*         setTime(long time)
*/
public class DateDemo02 {
public static void main(String[] args) {
//创建对象
Date d = new Date();
//获取时间
long time = d.getTime();
System.out.println(time);
System.out.println("d:" + d);
//设置时间
d.setTime(1000);
System.out.println("d:" + d);
}
}


输出结果:
1449401561725
d:Sun Dec 06 19:32:41 CST 2015
d:Thu Jan 01 08:00:01 CST 1970
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: