直到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 参加儿子大学祝福语简短