我需要將Date對象變成Java中的日曆,並嘗試訪問HOUR_OF_DAY的字段值。有人知道該怎麼做嗎?如何用Java創建日曆對象
0
A
回答
18
使用setTime
方法:
Date date = new Date();
Calendar calendar = Calendar.getInstance();
calendar.setTime(date);
int hourOfDay = calendar.get(Calendar.HOUR_OF_DAY);
1
Calendar c = new GregorianCalendar();
c.setTime(date);
1
像這樣的東西應該工作:
Calendar cal = Calendar.getInstance();
cal.setTime(date);
System.out.println(cal.get(Calendar.HOUR_OF_DAY));
1
我可以建議使用Joda library如果你正在做什麼比最基本的日期更/兼職工作 ?
DateTime dt = new DateTime();
int hour = dt.getHourOfDay();
我意識到這不是很你以後,但喬達日期/時間庫提供多漂亮和直觀的API的好處,並避免非thread-非直觀的陷阱安全的日期/時間格式化程序這很值得檢查。
+0
是的,在不久的將來它仍然是日期/時間庫,因爲它看起來不像JSR-310(https://jsr-310.dev.java.net/)準備好Java 7。 – 2009-11-10 23:29:59
相關問題
- 1. 如何在Java中創建適當的Epoch日曆對象?
- 2. 使用SpEL創建日曆對象
- 3. 如何在ArrayList中的對象內創建日曆對象
- 4. 用Java發送日曆對象
- 5. 如何創建一個單日曆日曆作爲scooll日曆
- 6. 如何創建nscalender和公曆日曆
- 7. 如何使用事件創建日曆
- 8. 創建日曆
- 9. 如何使用java中的默認GMT時間創建日曆
- 10. 如何使用Java中的InetAddress對象創建URL對象?
- 11. 如何在使用JAVA的對象存儲中創建對象?
- 12. 如何在Java中創建對象時執行日期?
- 13. 如何在CFSCRIPT中創建Java對象?
- 14. Couchbase:如何從java對象創建JsonObject
- 15. 如何創建對象名稱java
- 16. java創建對象建議
- 17. Java幫助比較日曆對象
- 18. 在Java中匹配日曆對象?
- 19. Java - 創建沒有TimeZone的日曆
- 20. 使用gridlayout創建日曆
- 21. Timepicker:創建日期對象
- 22. 如何創建泰米爾日曆
- 23. 如何創建大型地鐵日曆?
- 24. 如何在filemaker pro中創建日曆
- 25. HTML:如何創建日曆視圖?
- 26. 如何在Google日曆中創建「recurData」?
- 27. 如何創建本地日曆?
- 28. 如何在JSP頁面中顯示Java日曆對象
- 29. Java |如何確定日曆對象是否一年?
- 30. 創建日期對象以用於Ionic 2中的日曆插件
...然後'int hourOfDay = calendar.get(Calendar.HOUR_OF_DAY);' – BalusC 2009-11-10 22:55:13
確實已更新。 – 2009-11-10 22:56:08