java 怎么获取一个时间的年月日

Python015

java 怎么获取一个时间的年月日,第1张

java获取一个时间的年月日代码及相关解释说明参考下面代码

package zhidao

import java.util.Calendar

public class Test {

 public static void main(String[] args) {

  Calendar cal=Calendar.getInstance()//使用日历类

  int year=cal.get(Calendar.YEAR)//获取年份

  int month=cal.get(Calendar.MONTH)+1//获取月份,因为从0开始的,所以要加1

  int day=cal.get(Calendar.DAY_OF_MONTH)//获取天

  System.out.println("结果:"+year+"-"+month+"-"+day)

 }

}

楼上正解,不过楼主问出这个问题可能也是初学者,我就提供一下用简单语法的代码吧

public

static

void

main(String[]

args)

{

Scanner

scan=new

Scanner(System.in)

System.out.println("请输入年份")

int

year=

scan.nextInt()//得到需求年份

System.out.println("请输入月份")

int

month=scan.nextInt()//得到需求月份

switch(month){

case

1:

case

3:

case

5:

case

7:

case

8:

case

10:

case

12:

System.out.println(year+"年"+month+"月的天数为:"+31)

break

case

4:

case

6:

case

9:

case

11:

System.out.println(year+"年"+month+"月的天数为:"+30)

case

2:

if((year%400)==0

||

((year%4)==0)&&((year%100)!=0)){

System.out.println(year+"年2月的天数为:"+29)

}else{

System.out.println(year+"年2月的天数为:"+28)

}

}

}