ijava学习网> 知识分享> JAVA框架> 时间日期Date类的转换例子

时间日期Date类的转换例子

时间: 2018-09-03 16:04:22 标签

Date时间类(java.util.Date)

在标准Java类库中包含一个Date类。它的对象表示一个特定的瞬间,精确到毫秒。

Java中时间到表示说白类也是数字,是从标准纪元1970年1月1日0点开始到某个时刻到毫秒数,类型是long。

        Date date = new Date();// 输出的是当前时间
       System.out.println(date);// 当前时间到1970年1月1日0点的毫秒
       long currentTimeMillis = System.currentTimeMillis();
       System.out.println(currentTimeMillis);
       Date date1 = new Date(1000);
       date1.setTime(121212);
       System.out.println(date1);
       System.out.println(date1.getTime());//比较时间
       System.out.println(date.getTime() > date1.getTime());

DateFormat和SimpleDateFormat

完成字符串和时间对象的转换!

        DateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd");
       Date date = new Date(1213123121111L);//将时间转换成字符串
       String format = dateFormat.format(date);
       System.out.println(format);
       String ss = "1977-8-8";//将字符串转换成时间
       Date parse = dateFormat.parse(ss);
       System.out.println(parse);

Calendar 日历类

GregorianCalendar(公历)是Calendar的一个具体子类,提供类世界上大多数国家/地区使用的标准日历系统。
- 注意:
-月份:一月是0,二月是1,以此类推,12月是11
-星期:周日是1,周一是2,。。。周六是7

// 创建日历类对象
       Calendar c = new GregorianCalendar();// 设置时间
       // c.set(2018, 8, 12, 10, 10 ,20);
       c.setTime(new Date());
       Date time = c.getTime();// 输出时间
       System.out.println(time);// 输出时间年
       System.out.println(c.get(Calendar.YEAR));//日记计算加100年
       c.add(Calendar.YEAR, 100);//日期加10天
       c.add(Calendar.DATE, 10);//获取时间
       Date time2 = c.getTime();
       System.out.println(time2);

 

版权说明| 关于ijava| 合作伙伴| 联系我们| 网站地图| 招贤纳士

Copyright © 2017 www.ijava.com All Rights Reserved 版权所有•ijava学习网 京ICP备14061482号-18         官方QQ:3325669927

ijava学习网提供免费java教程和大量java面试题库,给高级会员提供免费的java培训,同时提共一些java开发项目和java下载,java工程师,java菜鸟们快来哦。记住我们的网站:www.ijava.com