javacalendarJava中的Calendar类中的getActualMaximum方法

javacalendar  时间:2021-06-26  阅读:()

怎样用java编写日历

Java编写日历代码: import?java.util.Scanner;? public?class?Wan{?public?static?void?main(String[]?args) {? ?Scanner?name?=?new?Scanner(System.in); ?System.out.print("请输入要查询的年份:");? ?int?year?=?name.nextInt();? ?System.out.print("请输入该年的月份");? ?int?month?=?name.nextInt();? ?}?//累加?该年至输入的月份?天数? ?//比如?输入2009年的?3月分? ?//?那就累加?2009年的1月至? ?3月1号的总天数? ?public?void?sumDay(int?year,int?month) ?{? ?int?day?=?0;? ?int?sumDay?=?0;? ?for(int?i?=?1;i<=month;i++){?switch(i) ?{? ?case?1:? ?case?3:? ?case?5:? ?case?7:? ?case?8:? ?case?10:? ?case?12:? ?day?=?31;? ?break;? ?case?2:? ?if(year?%?4?==?0?||?year?%?400?==?0?&&?year?%100!=0) ?{?day?=?29;??} ?else{?day?=?28;?}? ?break;? ?default:?day?=?30;?}? ?//最后一个月份不要累加?因为我们只是要算到该月的一号就可以了? ?if(i?<?month){?sumDay?+=?day;?}?}? ?//累加?2000年到该年的一月一号天数? ?for(int?i?=?2000;i<year;i++) ?{?if(?i?%?4?==?0?||?i?%400==?0?&&?i?%?100?!=?0) ?{?sumDay?+=?366;?}else{?sumDay?+=?365;?}?}? ?//求该月一号为星期几? ?int?week?=?sumDay?%?7?+1;?if(week?==?7){?week?=?0;?}?}? ?public?void?fomatDate(int?week,int?day) ?{? ?int?g?=?0;?for(int?i?=?0;i<week;i++) ?{?System.out.print(" ");?}? ?for(int?i?=?1;i<=day;i++){?System.out.print(i+" ");? ?g?=?week?+?i;?if(g?%?7?==?0){?System.out.println();?}? ??}?? ?} }

Java中的Calendar类中的getActualMaximum方法

Calendar.DATE这个字段表示一个月中的某天, Calendar c = new GregorianCalendar(); c.getActualMaximum(Calendar.DATE); 这句表示返回一个int值,这个值是这个月最大的那一天,这里返回31,表示10月最大的那天是31号。

这里一定要跟一个参数,否则不知道返回的是什么的最大值,比如: c.getActualMaximum(Calendar.MINUTE); 返回59,表示返回分钟最大值为59 你可以看一下api, Calendar 有很多不同字段,表示不同意思

hostkey荷兰/俄罗斯机房,GPU服务器

hostkey应该不用说大家都是比较熟悉的荷兰服务器品牌商家,主打荷兰、俄罗斯机房的独立服务器,包括常规服务器、AMD和Intel I9高频服务器、GPU服务器、高防服务器;当然,美国服务器也有,在纽约机房!官方网站:https://hostkey.com/gpu-dedicated-servers/比特币、信用卡、PayPal、支付宝、webmoney都可以付款!CPU类型AMD Ryzen9 ...

华为云(69元)828促销活动 2G1M云服务器

华为云818上云活动活动截止到8月31日。1、秒杀限时区优惠仅限一单!云服务器秒杀价低至0.59折,每日9点开抢秒杀抢购活动仅限早上9点开始,有限量库存的。2G1M云服务器低至首年69元。2、新用户折扣区优惠仅限一单!购云服务器享3折起加购主机安全及数据库。企业和个人的优惠力度和方案是不同的。比如还有.CN域名首年8元。华为云服务器CPU资源正常没有扣量。3、抽奖活动在8.4-8.31日期间注册并...

LetBox:美国洛杉矶/新泽西AMD大硬盘VPS,10TB流量,充值返余额,最低3.3美元两个月

LetBox此次促销依然是AMD Ryzen处理器+NVME硬盘+HDD大硬盘,以前是5TB月流量,现在免费升级到10TB月流量。另外还有返余额的活动,如果月付,月付多少返多少;如果季付或者半年付,返25%;如果年付,返10%。依然全部KVM虚拟化,可自定义ISO系统。需要大硬盘vps、大流量vps、便宜AMD VPS的朋友不要错过了。不过LetBox对帐号审核严格,最好注册邮箱和paypal帐号...

javacalendar为你推荐
素数算法判断一个数是否为素数的算法漏洞查询如何查找漏洞 从那做起国家法规数据库哪个常用的法律APP比较好用?sdfsdfsdfsdf小米手机投诉热线pat是什么格式怎么将自己做的PS图片保存为PAT格式?刷ip流量如何刷自己网站的IP流量broadcast播哈尔滨哪里有卖broadcast播 这个服装品牌的上行宽带上行宽带是什么?动画分镜头脚本动漫脚本和分镜头的区别?懂的进东兴证券网站东兴证券交易软件如何操作?
域名注册查询 大连虚拟主机 科迈动态域名 新秒杀 site5 512av 42u机柜尺寸 创梦 中国电信测网速 国外代理服务器软件 服务器干什么用的 linux服务器维护 美国堪萨斯 酷番云 环聊 空间购买 1元域名 便宜空间 阿里云官方网站 vul 更多