欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

Date日期类的使用

程序员文章站 2022-07-10 21:13:59
日期类的使用public void testDate(){ //获取当前时间 System.out.println(new Date()); //将当前时间的毫秒值 转为日期 System.out.println(new Date(0L)); }输出的结果Wed Jul 15 20:25:30 CST 2020Thu Jan 01 08:00:00 CST 1970时间日期格式化//1.将当前时间转为 正常格式...

日期类的使用

public void testDate(){
        //获取当前时间
        System.out.println(new Date());
        //将当前时间的毫秒值 转为日期
        System.out.println(new Date(0L));
    }

输出的结果
Wed Jul 15 20:25:30 CST 2020
Thu Jan 01 08:00:00 CST 1970

时间日期格式化

//1.将当前时间转为 正常格式
        //创建 日期格式化类对象   ,HH 代表24小时制  . hh 12小时制
        DateFormat format = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
        //将当前时间 格式化
        String formatDate = format.format(new Date());
        System.out.println(formatDate);

输出结果:2020-07-15 20:25:30

 //2. 将当前时间转成毫秒值

       Date date = new Date();
        long time = date.getTime();
        System.out.println("当前时间转成毫秒值:"+time);

输出结果:当前时间转成毫秒值:1594817187496

//3. 将毫秒值转成 正常日期 1594811272718 (从数据库转成页面的字符串)   2020年10月11日
        long value = 1594811272718L;
        format = new SimpleDateFormat("yyyy年MM月dd日");

        String result = format.format(new Date(value));
        System.out.println("将毫秒值转成 正常日期:"+result);

输出结果:将毫秒值转成 正常日期:2020年07月15日

try {
            format = new SimpleDateFormat("yyyy年MM月dd日");
            Date date1 = format.parse("2020年07月15日");
            System.out.println("**"+date1);
        } catch (ParseException e) {
            e.printStackTrace();
        }

输出结果:Wed Jul 15 00:00:00 CST 2020

日历类

@Test
    /**
     * 日历类
     */
    public void testCalendar(){
        Calendar c = Calendar.getInstance();    //通过静态方法得到 日历类对象
        int weekYear = c.getWeekYear();
        System.out.println("当前年:"+weekYear);
        Date time = c.getTime();
        System.out.println("当前时间:"+time);
    }

输出结果:当前年:2020
输出结果:当前时间:Wed Jul 15 20:52:27 CST 2020

本文地址:https://blog.csdn.net/zhu_kai_ge/article/details/107368886

相关标签: java