-4
A
回答
0
private static Calendar cacheCalendar;
public static LocalDate getNDayOfMonth(int dayweek, int nthweek, int month, int year) {
LocalDate d = new LocalDate(year, month, 1).withDayOfWeek(dayweek);
if (d.getMonthOfYear() != month)
d = d.plusWeeks(1);
return d.plusWeeks(nthweek - 1);
}
public static LocalDate getLastWeekdayOfMonth(int dayweek, int month, int year) {
LocalDate d = new LocalDate(year, month, 1).plusMonths(1).withDayOfWeek(dayweek);
if (d.getMonthOfYear() != month)
d = d.minusWeeks(1);
return d;
}
public static void main(String[] args) {
cacheCalendar = Calendar.getInstance();
for (int i = 1; i < 13; i++) {
// second wednesday of oct-2011
LocalDate secondMonday = getNDayOfMonth(DateTimeConstants.MONDAY, 2, i, cacheCalendar.get(Calendar.YEAR));
System.out.println("secondMonday= " + secondMonday);
LocalDate secondTuesday = getNDayOfMonth(DateTimeConstants.TUESDAY, 2, i,
cacheCalendar.get(Calendar.YEAR));
System.out.println("secondTuesday= " + secondTuesday);
LocalDate monthlyTuesday = getNDayOfMonth(DateTimeConstants.TUESDAY, 1, i,
cacheCalendar.get(Calendar.YEAR));
System.out.println("monthlyTuesday= " + monthlyTuesday);
LocalDate weeklyFirstFriday = getNDayOfMonth(DateTimeConstants.FRIDAY, 1, i,
cacheCalendar.get(Calendar.YEAR));
System.out.println("weeklyFirstFriday= " + weeklyFirstFriday);
}
}
相關問題
- 1. 根據今天下週php日期
- 2. 檢查週日落在兩個日期
- 3. 如何使用NSDate從今天的日期查找週日?
- 4. 比較今天的日期時間以匹配當前月份的週日(週一,週二等)
- 5. 確定日期是週日/週末java
- 6. 檢查日期是週日還是週末?
- 7. 如何檢查今天是否是Java日曆的星期日
- 8. 如何在java中給定'輸入日期'的週日,週二等'天'
- 9. 比較今天的日期和本週的第一天
- 10. 日期是本週,本月,今年
- 11. 需要使用excel,僅使用工作日(平日週一,週二,週三,週四,週五)從今天的日期算出最近5個值的平均值
- 12. 將日期轉換爲日期名稱週一,週二,週三
- 13. 計算上週日和從今天到上週日的前一週
- 14. PHP:生日檢查今天的日期
- 15. 上週二的檢索日期
- 16. SQL查詢檢查到期日期是從今天3天?
- 17. 檢查日期是否爲週末PHP
- 18. 如何製作兩週週期(星期一是第一天,第二星期一是第六天)
- 19. PHP:如何檢查日期是今天,昨天還是明天
- 20. 如何檢查今天是週一在Perl?
- 21. 如何在java中的兩個日期之間獲得除週末或週六或週日外的每一天?
- 22. 如何檢查日期是否大於今天的日期Laravel5
- 23. 檢查日期大於2天,從今天的日期的JavaScript
- 24. 如何從週一獲得的數據到今天的日期
- 25. C#檢測一週中兩天之間的給定日期
- 26. 本週至今的日期選擇
- 27. Cakephp檢查今天的日期是否適合兩個日期間隔
- 28. MySQL - 選擇距離今天一週時間的日期
- 29. 動態LINQ:今天和四周前的比較日期
- 30. 今天的java日期
看起來你希望我們爲你寫一些代碼。儘管許多用戶願意爲遇險的編碼人員編寫代碼,但他們通常只在海報已嘗試自行解決問題時才提供幫助。證明這一努力的一個好方法是包含迄今爲止編寫的代碼,示例輸入(如果有的話),期望的輸出以及實際獲得的輸出(控制檯輸出,回溯等)。您提供的細節越多,您可能會收到的答案就越多。檢查[FAQ]和[問]。 –
當然,我已經嘗試使用喬達時間和日曆代碼示例。 – hanmayya
@hanmayya然後發佈您的代碼 – litelite