-2
A
回答
1
您可以使用DateTimeFormatter
格式化您的日期和withDayOfYear(int dayOfYear)
設定一年的第33天,作爲下一個:
DateTimeFormatter formatter = DateTimeFormatter.ofPattern("MMMM d");
System.out.println(LocalDate.now().withDayOfYear(33).format(formatter));
或提出@Tunaki
System.out.println(Year.now().atDay(33).format(formatter));
輸出:
February 2
+3
'Year.now()。atDay(33)',更直接。 – Tunaki
+0
@Tunaki thx輸入 –
0
替代品y,你可以假設一個非閏年並使用以下內容:
package com.company;
public class Main {
public static void main(String[] args) {
String[] months = {"Jan.", "Feb.", "Mar.", "Apr.", "May", "Jun.", "Jul.", "Aug.", "Sep.", "Oct.", "Nov.", "Dec."};
int[] daysinMonth = { 31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31};
int n = 33; // the input value
int i = 0;
n = n % 365;
while (n > daysinMonth[i]) {
n -= daysinMonth[i];
i++;
}
System.out.println(months[i] + " " + n);
}
}
相關問題
- 1. 如何從月份數中獲取月份名稱
- 2. 如何從PHP中的數字中獲取月份名稱?
- 3. 從Access數據庫中的數字獲取月份名稱?
- 4. 如何在sql server 2008中按月份獲取月份名稱?
- 5. iOS:如何從數字中獲得適當的月份名稱?
- 6. 如何獲取月份名稱
- 7. (Django)如何獲取月份名稱?
- 8. 從PostgreSQL中的數字獲取月份名稱
- 9. 如何從JCalendar獲取JMonthChooser上的字符串月份名稱
- 10. 從月份名稱獲取月份編號?
- 11. 從月份名稱獲取月份編號
- 12. 如何從數字中獲得法文和年份的月份名稱
- 13. 獲取Java中的月份名稱
- 14. 如何在JTCalendar中獲取年份的月份名稱?
- 15. 如何將月份數字轉換爲月份短名稱?
- 16. 如何將月份從unix時間戳從數字轉換爲月份名稱?
- 17. 從列表中獲取月份名稱和年份
- 18. 如何獲取月份名稱過期字段
- 19. 如何從系統日曆獲取月份名稱?使用mvc
- 20. 從當前月份獲取前12個月的名稱/編號
- 21. 如何使用`moment.js`從`月份號碼'中獲得'月份名稱'
- 22. MVC剃刀獲取月份名稱
- 23. 如何將數字月份數字轉換爲使用PHP的月份名稱
- 24. 獲取月份名稱而不是數字
- 25. SQL Date_Format月份數到月份名稱
- 26. 月份數到月份名稱
- 27. 在給定月份名稱之後獲取月份
- 28. 如何在Python中獲取unicode月份名稱?
- 29. 如何在javascript中使用Intl獲取月份名稱列表
- 30. 如何在Rails的ruby中獲取月份的名稱?
33如何與2月相關? 33應該代表一年中的哪一天? – Tunaki
你需要弄清楚的第一件事是「33」是指「2月2日」。一旦你定義了翻譯邏輯,你就可以開始編寫執行該邏輯的代碼。 (注意:有些日期/時間庫在這裏可能會非常有用,而不是自己寫的。日期很難*。) – David
'60'的輸出是什麼? '2月29日'或'火星1'? – Gendarme