Calendar日期类

 1 package com.msb.test02;
 2 
 3 import java.util.Calendar;
 4 import java.util.GregorianCalendar;
 5 
 6 /**
 7  * 开发人:liu
 8  * 日期:09:13:15
 9  * 描述:IntelliJ IDEA
10  * 版本:1.0
11  */
12 public class Test05 {
13     //这是一个main方法:是程序的入口
14     public static void main(String[] args) {
15         //Calendar是一个抽象类不可以直接创建对象,
16         //public class GregorianCalendar(子类) extends Calendar(父类) (父类是一个抽象类)
17         Calendar cal=new GregorianCalendar();
18         Calendar cal2=Calendar.getInstance();
19         System.out.println(cal.toString());
20         //常用方法:get方法,传入参数:Calendar中定义的常量
21         System.out.println(cal.get(Calendar.YEAR));
22         System.out.println(cal.get(Calendar.MONTH));
23         System.out.println(cal.get(Calendar.DATE));
24         System.out.println(cal.get(Calendar.DAY_OF_WEEK));
25         //获取当月日期的最大天数
26         System.out.println(cal.getActualMaximum(Calendar.DATE));
27         //获取当月日期中最小的方法
28         System.out.println(cal.getActualMinimum(Calendar.DATE));
29 
30 
31         //set方法:可以改变Calendar中的值
32         cal.set(Calendar.YEAR,1900);
33         cal.set(Calendar.MONTH,3);
34         cal.set(Calendar.DATE,16);
35         System.out.println(cal.toString());
36 
37         //String--->Calender
38         //分解:
39         //String---java.sql.Date;
40         java.sql.Date date=java.sql.Date.valueOf("2022-10-09");
41         //java.sql.Date---》Calender
42         cal.setTime(date);
43         System.out.println(cal);
44 
45     }
46 }

 

posted @ 2022-10-10 10:25  爱的加勒比  阅读(26)  评论(0)    收藏  举报