直到Java年终的天数
要获取到年底的天数,请找出当年总天数与通过总数之间的差额。
首先,计算一年中的某天。
Calendar calOne = Calendar.getInstance(); int dayOfYear = calOne.get(Calendar.DAY_OF_YEAR);
现在,计算当年2018年的总天数。
int year = calOne.get(Calendar.YEAR);
Calendar calTwo = new GregorianCalendar(year, 11, 31);
int day = calTwo.get(Calendar.DAY_OF_YEAR);
System.out.println("Days in current year: "+day);找到差异,您将获得直到年底的日子。
以下是完整的示例。
示例
import java.util.Calendar;
import java.util.GregorianCalendar;
public class Demo {
public static void main(String args[]) {
Calendar calOne = Calendar.getInstance();
int dayOfYear = calOne.get(Calendar.DAY_OF_YEAR);
int year = calOne.get(Calendar.YEAR);
System.out.println("Current Year: "+year);
Calendar calTwo = new GregorianCalendar(year, 11, 31);
int day = calTwo.get(Calendar.DAY_OF_YEAR);
System.out.println("Days in current year: "+day);
int total_days = day - dayOfYear;
System.out.println("Total " + total_days + " days remaining in "+year);
}
}输出结果
Current Year: 2018 Days in current year: 365 Total 38 days remaining in 2018
热门推荐
10 小红书平安祝福语简短
11 生日祝福语大全女孩简短
12 收生日红包祝福语 简短
13 领证幽默祝福语简短
14 法考面试祝福语简短
15 老哥出门祝福语简短语
16 送灯祝福语简短独特
17 幼儿狗年祝福语大全简短
18 好听的元旦简短祝福语