zoukankan      html  css  js  c++  java
  • Java API —— Date类

    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
     
     
     
  • 相关阅读:
    WYT的刷子
    小烈送菜
    猴腮雷
    基于Docker的Mysql主从复制搭建
    C#集合类型大揭秘
    ASP.NET三剑客 HttpApplication HttpModule HttpHandler 解析
    使用缓存的正确姿势
    【模块化那些事】 拆散的模块化
    分享一个开源的网盘下载工具BaiduPCS-Go
    【抽象那些事】不必要的抽象
  • 原文地址:https://www.cnblogs.com/yangyquin/p/5024557.html
Copyright © 2011-2022 走看看