![](https://iknow-base.cdn.bcebos.com/lxb/notice.png)
java问题,这个两段代码什么意思?求详细解答。Calendar c=Calendar.gatIn
java问题,这个两段代码什么意思?求详细解答。Calendarc=Calendar.gatInstance();c.set(Calendar.YEAR,year);求详...
java问题,这个两段代码什么意思?求详细解答。Calendar c=Calendar.gatInstance(); c.set(Calendar.YEAR,year);求详细解释谢谢
展开
2个回答
展开全部
Calendar c=Calendar.gatInstance(); //拿到java日期处理类实例
c.set(Calendar.YEAR,year); //把变量year赋值给这个实例,使得c的年份是变量year的年份
Calendar 类是java日期处理的一个类,具体看api
c.set(Calendar.YEAR,year); //把变量year赋值给这个实例,使得c的年份是变量year的年份
Calendar 类是java日期处理的一个类,具体看api
追问
class Rq{
public void rq(int year,int month,int date){
c.set(Calendar.MONTH,month-1);
c.set(Calendar.DATE,date);
int week = c.get(Calendar.DAY_OF_WEEK);
switch (week){ //判断输入的日期是周几 month-1什么意思?求段代码详解
追答
class Rq{ //定义的日期类
public void rq(int year,int month,int date){ //定义日期方法 传入参数年,月,日
c.set(Calendar.MONTH,month-1); //给c的月份赋值,因为Calendar的月好像是从0开始 所以传入的月要减一
c.set(Calendar.DATE,date); //给c的日赋值
int week = c.get(Calendar.DAY_OF_WEEK); //取得当前日期是周几
switch (week){
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询