java 一年有多少个星期、一年有多少天
最新推荐文章于 2023-02-10 17:18:49 发布
转载
最新推荐文章于 2023-02-10 17:18:49 发布
·
1k 阅读
·
0
·
1
·
CC 4.0 BY-SA版权
原文链接:https://my.oschina.net/u/1253389/blog/161237
文章标签:
#java
本文提供了两个实用的Java方法,用于计算指定年份的总周数和总天数,考虑到平年和闰年的区别。通过简单的数学运算,可以准确获取每年的周数和天数,这对于日期相关的应用开发非常有用。
public static int getWeeksOfYear(int year) {
int week = 0;
int days = 365;
int day = 0; //判断是否闰年,闰年366天
if (year % 400 == 0 || (year % 4 == 0 && year % 100 != 0)) {
days = 366;
}
//得到一年所有天数然后除以7
day = days % 7 >0 ? week+=1:week;
//得到余下几天如果有余则周+1,否则不加
week += days / 7;
//得到多少周
return week;
}
public static int getdaysOfYear(int year){
int days = 365;
if (year % 400 == 0 || (year % 4 == 0 && year % 100 != 0)) {
days = 366;
}
return days;
}
转载于:https://my.oschina.net/u/1253389/blog/161237