什么是常用类,也可以说是在我们开发中的一些常用的一些工具类
常用的类有以下的一些,标*的是重点:
//毫秒 long time = System.currentTimeMillis(); //这个是获得当前系统时间 System.out.println(System.currenTimeMillis()-time) //这个是获得打印这个程序的速度时间 Date date1 = new Date(System.currentTillis()); //你给他一个long他帮你装换 Date date2 = new Date(); //这个是自动获得 //年 System.out.println(date2.getYear() + 1900); //月 System.out.println(date2.getMonth() + 1); //日 System.out.println(date2.getDate()); //时 System.out.println(date2.getHours()); //分 System.out.println(date2.getMinutes()); //秒 System.out.println(date2.getSeconds()); Date date3 = new Date(117,6,7,7,7,7); //也可以这样设置,这是手动设置,把年月日时分秒转换成长整型 //也可以用toString来设置 System.out.println(date3.getTime); Date date = new Date(); System.out.println(date.toString()); //设置当前java的区域环境 Locale.setDefault(Locale.US); //获得当前长整型
System.out.println(date.toLocaleString()); //这个是计算出今天离国庆还有多少天 System.out.println(date.getTime);
什么是日历类,就是可以对时间的增加,减少,还可以做到星期的获得,就是做时间的运算
//这样就可以获得日历对象,创建出来后是当前时间 Calendar calendar = Calendar.getInstance(); //这个是给日历设置时间 Calendar.setTime(new Date(117,7,7,7,7,7)); //年 System.out.println(calendar.get(Calendar.YEAR)); //月 System.out.println(calendar.get(Calendar.MONTH)+1); //日 System.out.println(calendar.get(Calendar.DATE)); //时 System.out.println(calendar.get(Calendar.HOUR_OF_DAY)); //分 System.out.println(calendar.get(Calendar.MINUTE)); //秒 System.out.println(calendar.get(Calendar.SECOND)); //毫秒 //它把所有的日期信息全部储存到一个数组里,你需要用下标的方式去访问System.out.println(calendar.get(Calecdar.MILLISECOND)); //这个是判断今天是这个星期的第几天 //这个是判断出一年之中的第几天 System.out.println(calendar.get(Calendar.DAY_OF_YEAR)); //这个是判断一个月中的第几天 System.out.println(calendar.get(Calendar.DAY_OF_MONTH)); //这个是判断出本月有多少天 System.out.println(calendar.getActualMaximum(Calendar.DATE)); //这个是判断5月份有多少天 calendar .set(Calendar.MONTH,5-1); calendar .add(Calendar.DATE,150); //向某一个单位上增加多少天 也可以负数 System.out.println(calendar.getTime().tiLocaleString());