java 获取某月份的具体天数

java 获取某月份的具体天数,第1张

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

public

static

void

main(String[]

args)

{

Scanner

scan=new

Scanner(Systemin);

Systemoutprintln("请输入年份");

int

year=

scannextInt();//得到需求年份

Systemoutprintln("请输入月份");

int

month=scannextInt();//得到需求月份

switch(month){

case

1:

case

3:

case

5:

case

7:

case

8:

case

10:

case

12:

Systemoutprintln(year+"年"+month+"月的天数为:"+31);

break;

case

4:

case

6:

case

9:

case

11:

Systemoutprintln(year+"年"+month+"月的天数为:"+30);

case

2:

if((year%400)==0

||

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

Systemoutprintln(year+"年2月的天数为:"+29);

}else{

Systemoutprintln(year+"年2月的天数为:"+28);

}

}

}

public static void main(String[] s){

curDay(new Date(), "yyyy-MM-dd HH:mm:ss");

}

public static String curDay(Date date, String format) {

if (date != null) {

return new SimpleDateFormat(format)format(date);

}

return null;

}

你好!

SimpleDateFormat

sdf

=

new

SimpleDateFormat("yyyy-MM-dd");

sdfformat(new

Date());

得到的日期格式为:2008-05-14

不知道是不是你要的!你可以根据需要设置格式化类型("yyyy-MM-dd");

仅代表个人观点,不喜勿喷,谢谢。

以上就是关于java 获取某月份的具体天数全部的内容,包括:java 获取某月份的具体天数、java怎么获取当前日期,java如何获取当前日期、java怎样获取以天为单位的当前系统时间等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://www.54852.com/web/9673981.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-30
下一篇2023-04-30

发表评论

登录后才能评论

评论列表(0条)

    保存