直到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 给老公祝福语简短2026
17 放射医生祝福语简短精辟
18 晚安幽默祝福语简短