1 2 3 4 5 6 7 星期一 星期二 星期三 星期四 星期五 星期六 星期日 这种显示用java怎么编写 要代码import java.util.*; public class Date { public static int main(String[] args) { Scanner scan=new Scanner(System.in); int i=scan.nextInt(); switch(i) { case 1:System.out.println("Monday");break; case 2:System.out.println("Tuesday");break; case 3:System.out.println("Wednesday");break; case 4:System.out.println("Thursday");break; case 5:System.out.println("Friday");break; case 6:System.out.println("Saturday");break; case 7:System.out.println("Sunday");break; default:System.out.println("It's invalidate!");break; } return 0; } }
求代码 javascript或java 自动生成节假日 显示在页面 例如 元旦 1月1号自动生成java节假日代码?什么意思java节假日代码?
用java编写一个个人日历显示重要节假日,每个日期可以编辑、存储、显示事件 。求代码!你直接用google calendar不就行了 。。。。或者调用google calendar的API
一段可以跳过周末和节假日的java程序怎么写public static boolean isWeekend(Date date) {
Calendar cal = Calendar.getInstance();
cal.setTime(date);
int result = cal.get(Calendar.WEEK_OF_MONTH);
if (result == Calendar.SATURDAY || result == Calendar.SUNDAY) {
return true;
}
return false;
}
这段代码只是判断是不是周末,节假日的话只能通过某些数据配置来判断了 。节假日是没法计算的 。
使用java 排除 两个日期段中的 休息日和节假日。在线等待中十万火急,求大牛帮忙 , 多谢了 。。。。时间处理,更方便和更易读的代码角度讲 , 肯定要用Java8的新date api啦 , 由于涉及到一系列日期,所以结合Java8的Stream也是理所当然
总体思路:
由于节假日每年在变 , 所以需要罗列出所有的节假日集合A
生成2016-01-01 至 2016-05-01所有的日期,生成日期集合B
从B中过滤掉A中的节假日
从B中过滤掉周六周日
最后把B中集合打印
结合思路,所见即所得的代码如下:
// 所有节假日的日期集合 , 这里你可以自己添加,只写了两个仅供参考(完成思路1)
ListLocalDate holidays = Arrays.asList(LocalDate.parse("2016-01-01"), LocalDate.parse("2016-05-01"));
// 按照起始2016-01-01,每次递增一天的方式生成一个Stream
Stream.iterate(LocalDate.parse("2016-01-01"), localDate - localDate.plusDays(1))
// 按照要求的时间间隔2016-01-01 至 2016-05-01中的实际间隔天数截断Stream(完成思路2)
.limit(ChronoUnit.DAYS.between(LocalDate.parse("2016-01-01"), LocalDate.parse("2016-05-01")))
// 过滤其中的节假日(完成思路3)
.filter(localDate - !holidays.contains(localDate))
// 过滤其中的周六
.filter(localDate - !DayOfWeek.SATURDAY.equals(DayOfWeek.of(localDate.get(ChronoField.DAY_OF_WEEK))))
// 过滤其中的周日(完成思路4)
.filter(localDate - !DayOfWeek.SUNDAY.equals(DayOfWeek.of(localDate.get(ChronoField.DAY_OF_WEEK))))
// 打印最后结果(完成思路5)
.forEach(System.out::println);
打印的结果:
综上:结合新时间API的易用性 Stream处理集合的快捷性,写出代码还是很简洁的
【java节假日代码 java计算法定节假日】关于java节假日代码和java计算法定节假日的介绍到此就结束了 , 不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站 。
推荐阅读
- 电脑自动修复无法修复u盘怎么修复,电脑自动修复无法修复u盘怎么修复啊
- 江南百景图游戏开发意义,江南百景图发展
- 视频号违禁类目是什么,微信视频号 违规
- go语言取得操作系统的 基于go语言的管理系统
- gis制作地形底图,gis地图制作步骤流程
- 游戏车子模拟器下载,游戏汽车模拟
- 电脑直播伴侣如何语音直播,电脑直播伴侣语音直播怎么设置背景
- php轮询一条数据 php调用lua
- 联通用户怎么改路由器密码,怎么更改联通路由器密码