2014-05-19 97 views
1

在JodaTime中,可以計算下週末的第一天嗎?例如,現在是2014年5月19日(星期一),下週末的第一天是2014年5月24日星期六。JodaTime - 下週末的第一天

回答

0
// algorithm valid for ISO-8601-definition of a week 
// (every week starting on Monday) 

LocalDate date = LocalDate.now(); // in system timezone 

// move after current weekend 
if (date.getDayOfWeek() >= 6) { 
    date = date.plusDays(2); 
} 

// move to next Saturday (your definition of first day of a weekend) 
date = date.withDayOfWeek(6); 
System.out.println(date); // 2014-05-24 (if today is 2014-05-19) 
相關問題