Java实现——求指定年份的父亲节(母亲节)是几月几号
废话不多说,直接上代码
母亲节
public class Mother {public static void main(String[] args) {Scanner in = new Scanner(System.in);System.out.println("请输入年份:");int year = in.nextInt();//获取当前时间Calendar c = Calendar.getInstance();//设置年份c.set(Calendar.YEAR, year);//设置月份(从0开始,母亲节是五月份第二个星期日,故设置为:4)c.set(Calendar.MONTH,4);//五月份最大的天数int maxDate=c.getActualMaximum(Calendar.DATE);int sunDays=0;for (int i = 1; i <=maxDate ; i++) {c.set(Calendar.DATE,i);//判断是周日if(c.get(Calendar.DAY_OF_WEEK) == Calendar.SUNDAY) {sunDays ++;//第二个周日//退出循环if(sunDays== 2) {break;}}}String date = new SimpleDateFormat("yyyy-MM-dd").format(c.getTime());System.out.printf("%s年的母亲节是:%s",year,date);}
}
父亲节
public class Father {public static void main(String[] args) {Scanner in = new Scanner(System.in);System.out.println("请输入年份:");int year = in.nextInt();//获取当前时间Calendar c = Calendar.getInstance();//设置年份c.set(Calendar.YEAR, year);//设置月份(从0开始,父亲节是六月份第三个星期日,故设置为:5)c.set(Calendar.MONTH,5);//五月份最大的天数int maxDate=c.getActualMaximum(Calendar.DATE);int sunDays=0;for (int i = 1; i <=maxDate ; i++) {c.set(Calendar.DATE,i);//判断是周日if(c.get(Calendar.DAY_OF_WEEK) == Calendar.SUNDAY) {sunDays ++;//第三个周日,返回//第三周就退出循环if(sunDays== 3) {break;}}}String date = new SimpleDateFormat("yyyy-MM-dd").format(c.getTime());System.out.printf("%s年的父亲节是:%s",year,date);}
}
Java实现——求指定年份的父亲节(母亲节)是几月几号相关推荐
- java 判断 年份,java怎么判断指定年份是否是闰年
java怎么判断指定年份是否是闰年 发布时间:2020-06-28 14:30:13 来源:亿速云 阅读:91 作者:Leah java怎么判断指定年份是否是闰年?针对这个问题,这篇文章详细介绍了相对 ...
- 写了一个简单的计算父亲节母亲节等日期的方法
项目中要查父亲节,母亲节的节日,随手写了一个小方法,记录一下. //可以用来计算父亲节 母亲节 感恩节等 //计算比如父亲节母亲节感恩节这种某个月的第几个周几的情况 private static St ...
- 求指定年份到当前年份的所有时间段 cte
1.环境 数据库:mysql 5.8 2.需求 假设给定年份为2016,请列出2016年到当前年份所有的时间段,结果显示为 3.技术 cte:公用表达式 4.实现 4.1 获取指定年份到当前年份的所有 ...
- 父亲节棒球亲子活动·棒球1号位
父亲节棒球亲子活动的策划方案: 一.活动主题:父亲节棒球亲子活动 二.活动目的:通过棒球比赛的形式,增强父子之间的感情,加强家庭亲子关系,同时提高参与者的身体素质和团队协作意识. 三.活动时间和地点: ...
- 父亲节python代码_python 计算 父亲节
父亲节:每年6月第三个星期日 #!/usr/bin/env python # -*- coding: utf-8 -*- import calendar month_number = 6 sunday ...
- 父亲节|父爱如山,愿天下所有父亲幸福安康
父亲节是每年6月的第三个星期日,是一个感谢父亲的节日,注重孝道也是我们中华民族的传统文化,在这一天世界上有52个国家和地区在过父亲节. 为人父母天下至善,为人子女天下大孝. 母爱深似海,父爱重如山. ...
- Java随笔(2017年10月23号~2018年4月7号)
2017年10月23号 1.java:94年改名,95年推出 2.java特性:安全性.可移植性和平台无关性 3.java(jdk)中的bin目录中的.exe结尾的都是运行程序存放可执行文件: lib ...
- java 年月份比较合适_Java实现指定年份月份的日历表
输入指定的年份与月份,看这个月的日历表 package Xueying_Liu; import java.util.Scanner; public class rilibiao { public st ...
- JavaScript 函数(含经典案例:反转数组、求所有参数最大值、判断闰年、获取指定年份的2月份的天数)
JavaScript 函数 一. 函数的使用 1. 声明函数: 2. 调用函数 二. 函数的参数 1. 形参和实参的定义 2. 形参和实参的使用 3. 函数形参和实参个数不匹配问题 4. 函数的返回值 ...
- JAVA关于父亲节的代码_关于父亲节的经典语录
关于父亲节的经典语录 离开家的时候,总能感觉得到家的味道,仿佛那隐约的浓浓的深情萦绕在我的心头,无论什么时候,然而在当时往往却是无法细诉的. 在粽叶飘香的季节,月在不经意间从身边划过,在每一个匆忙的身 ...
最新文章
- vue 怎么在字符串中指定位置插入字符_Vue数组变更方法
- 手把手教你使用YOLOV5训练自己的数据集并用TensorRT加速
- [ARM-assembly]-A64指令集合总结
- Matlab概率统计编程指南
- C++使用stringstream分割字符串
- ##MySql数据库表的操作与应用
- 互联网产品一网易网站设计(思想)
- 【转】总结oninput、onchange与onpropertychange事件的用法和区别
- 互联网时代: 从Uber的供需匹配看开发需求
- mysql多表in查询_MySQL多表查询
- 线性混合模型及R实现
- dell5580bios恢复出厂_戴尔笔记本bios如何恢复出厂设置
- java 正则 d 1_java之正则表达式的使用1
- 美国佛罗里达州立大学计算机系王广老师招收人工智能全奖博士生
- 22071班(8月16日作业)
- gcd时间复杂度分析
- 从《国产凌凌漆》看到《头号玩家》,你就能全面了解5G
- css省略号方法及不显示问题修复
- lisp 调用opendcl_OpenDCL官方版
- Alfresco/Activit 中文乱码问题的解决