码迷,mamicode.com
首页 > 编程语言 > 详细

Java API —— Date类

时间:2015-12-06 22:49:49      阅读:319      评论:0      收藏:0      [点我收藏+]

标签:

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

 

 
 
 

Java API —— Date类

标签:

原文地址:http://www.cnblogs.com/yangyquin/p/5024557.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!