• 技术文章 >java >java基础

    java Date类的使用方法

    小妮浅浅小妮浅浅2021-02-22 09:38:54原创3726

    本教程操作环境:windows7系统、java10版,DELL G3电脑。

    1.Date概念

    Date表示特定的瞬间,精确到毫秒。

    JDK 1.1 之前,类 Date 有两个其他的函数。它允许把日期解释为年、月、日、小时、分钟和秒值。它也允许格式化和解析日期字符串。不过,这些函数的 API 不易于实现国际化。从 JDK 1.1 开始,应该使用 Calendar 类实现日期和时间字段之间转换,使用 DateFormat 类来格式化和解析日期字符串。

    2.Date类的方法及其构造方法

    Date date = new Date(); //创建日期对象
    System.out.println(date);//Sun Aug 08 12:23:03 CST 2088 输出的是当前日期
    Date date = new Date(0L);//0L是一个参数 是一个long的数值 计算 时间远点到 到这个数据值的时间。
    System.out.println(date);// Thu Jan 01 08:00:00 CST 1970
    date = new Date(3742767540068L);
    System.out.println(date);// Sun Aug 08 09:39:00 CST 2088 表述时间原点经过3742767540068L 毫秒
    Date date = new Date();
    long time = date.getTime(); // 获取时间原点到当前日期的毫秒数
    System.out.println(time);//3742777636267

    3.实例

    import java.text.DateFormat;
    import java.util.Date;
     
    public class DateEx {
     
        public static void main(String args[])
        {
            Date date = new Date();
     
            System.out.println("Date: "+date);
            System.out.println("Year: "+date.getYear());  //it is not a good way
            System.out.println("Month: "+date.getMonth());  //it is not a good way
            System.out.println("Time: "+date.getHours());  //it is not a good way
     
            System.out.println("----- The formating date -----");
            System.out.println("Date: "+DateFormat.getDateInstance().format(date) );
            System.out.println("Time: "+DateFormat.getTimeInstance().format(date) );
            System.out.println("Date and Time: "+DateFormat.getDateTimeInstance().format(date) );
        }
    }

    以上就是java中Date类的使用方法,有想要处理时间格式化问题的,可以选择Date类来进行解决,在其构造方法上掌握,就可以使用代码进行运用了。

    专题推荐:java date类
    上一篇:同步在java中的应用 下一篇:java SimpleDateFormat转换方法

    相关文章推荐

    • java中Stream创建的方法• java Stream结合函数方法• Stream在java里的终止• java字符串的格式化输出• java异步的使用• 同步在java中的应用

    全部评论我要评论

    © 2021 Python学习网 苏ICP备2021003149号-1

  • 取消发布评论
  • 

    Python学习网