java中两个Date类的使用

java中两个Date类的使用,第1张

代码如下:

public class StartApplication {
    public static void main(String[] args) {

        //返回当前时间与1970年1月1日0时0分0秒之间以毫秒为单位的时间差。
        //称为时间戳
        long millis = System.currentTimeMillis();
        System.out.println(millis);


        /*
        java.util.Date类
             |---java.sql.Date类

        1.两个构造器的使用
        2.两个方法的使用
                >tostring()∶显示当前的年、月、日、时、分、秒
                >getTime( ):获取当前Date对象对应的毫秒数。(时间戳)

         3. java.sqL.Date对应着数据库中的日期类型的变量
                >如何实例化
                >如何将java.util.Date对象转换为java.sql.Date对象
         */


        //构造器一: Date():创建一个对应当前时间的Date对象
        Date date = new Date();
        System.out.println(date);
        System.out.println(date.toString());
        System.out.println(date.getTime());

        //构造器二:创建指定毫秒数的Date对象
        Date date1 = new Date(1651905264076L);
        System.out.println(date1.toString());

        //创建java.sql.Date的对象
        java.sql.Date date2 = new java.sql.Date(1651905264076L);
        System.out.println(date2);

        //如何将java.util.Date转换为java.sql.Date
        //情况一
        Date date3=new java.sql.Date(1651905264076L);
        java.sql.Date date4= (java.sql.Date) date3;
        System.out.println(date4);

        //情况二:
        Date date5=new Date();
        java.sql.Date date6=new java.sql.Date(date5.getTime());
        System.out.println(date6);
    }
}

结果:

1651906442699
Sat May 07 14:54:02 CST 2022
Sat May 07 14:54:02 CST 2022
1651906442700
Sat May 07 14:34:24 CST 2022
2022-05-07
2022-05-07
2022-05-07

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/langs/874156.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-13
下一篇 2022-05-13

发表评论

登录后才能评论

评论列表(0条)

保存