java 一年有多少个星期、一年有多少天

java 一年有多少个星期、一年有多少天

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

🎎 相关推荐

世界杯阿根延夺冠记录 2014世界杯阿根廷
🎯 你们的365还进得去吗

世界杯阿根延夺冠记录 2014世界杯阿根廷

📅 08-30 👀 9047
上海万代南梦宫上海文化中心·梦想剧场游玩攻略
🎯 你们的365还进得去吗

上海万代南梦宫上海文化中心·梦想剧场游玩攻略

📅 09-22 👀 814
dnf图腾勋章怎么得?快速获取图腾勋章技巧攻略
🎯 365账号怎么注册

dnf图腾勋章怎么得?快速获取图腾勋章技巧攻略

📅 07-03 👀 1308