calendar
calendar
补充date类
-
-
Date表示特定的瞬间,精确到毫秒,Date类中的大部分方法以及被calender取代
-
package Calendaer; import java.time.LocalDate; import java.util.Date; public class Demodate { public static void main(String[] args) { //1.创建DAte对象 Date date1 = new Date(); System.out.println(date1.toString()); System.out.println(date1.toLocaleString()); //昨天 Date date2 = new Date(date1.getTime()-(60*60*24*1000)); System.out.println(date2.toLocaleString()); //2.方法after before boolean b1=date1.after(date2); System.out.println(b1); boolean b2=date1.before(date2); System.out.println(b2); //比较compareTo(); int d=date2.compareTo(date1); System.out.println(d); //equals boolean d2=date1.equals(date2); -
Calendar
-
package Calendaer; import java.util.Calendar; public class Demo01 { public static void main(String[] args) { Calendar calendar=Calendar.getInstance(); System.out.println(calendar.getTime().toLocaleString()); System.out.println(calendar.getTimeInMillis()); //获取时间信息 //获取年 int year=calendar.get(Calendar.YEAR); //获取月 int month=calendar.get(Calendar.MONTH); //天 int day=calendar.get(Calendar.DAY_OF_MONTH); //小时 int hour=calendar.get(Calendar.HOUR); //分钟 int minute=calendar.get(Calendar.MINUTE); //秒 int second=calendar.get(Calendar.SECOND); System.out.println(year+"年"+month+"月"+day+"日"+hour+":"+minute+":"+second); //3,修改时间 Calendar calendar2=Calendar.getInstance(); calendar2.set(Calendar.DAY_OF_MONTH,26); System.out.println(calendar2.getTime().toLocaleString()); //4.add修改时间 calendar2.add(Calendar.HOUR,-1); System.out.println(calendar2.getTime().toLocaleString()); //5.补充方法 int max=calendar2.getActualMaximum(Calendar.DAY_OF_MONTH); int min=calendar2.getActualMinimum(Calendar.DAY_OF_MONTH); System.out.println(max); System.out.println(min); }
-

浙公网安备 33010602011771号