0
A
回答
3
既然你已經有小時和分鐘作爲變量,日期和日期格式的對象可能是矯枉過正。您可以使用這樣的方法:
public String getTimeString(int hours, int minutes)
{
String AmPm = "AM";
if(hours > 12)
{
hours -= 12;
AmPm = "PM";
}
return String.format("%d:%02d %s", hours, minutes, AmPm);
}
1
public static void main(String[] args) {
formatTime(1, 23);
formatTime(11, 33);
formatTime(14, 43);
}
private static void formatTime(int hours, int minutes) {
Calendar calendar = new GregorianCalendar();
calendar.set(Calendar.HOUR, hours);
calendar.set(Calendar.MINUTE, minutes);
SimpleDateFormat df = new SimpleDateFormat("hh:mm a");
System.out.println(df.format(calendar.getTime()));
}
輸出將是:
下午1時23
下午11時33
上午02點43
相關問題
- 1. 如何使用java時間格式
- 2. 如何使用JavaScript格式化時間?
- 3. 如何以java格式顯示HHhMM格式的時間?
- 4. Java的時間格式化
- 5. 如何重新格式化Java的時間時間類
- 6. 如何使用vis.js自定義時間軸上標籤的時間格式
- 7. 如何使用yyyyMMddHHmmss格式格式化當前時間?
- 8. Android/java時間格式?
- 9. Java:時間格式Precison
- 10. 時間格式使用python
- 11. 時區的Java時間格式
- 12. 如何使用節點時間表使用正確的特定時間格式?
- 13. AngularJs:如何使秒錶時間格式
- 14. 用Java格式化時間戳
- 15. 時間特定格式的Android的Java
- 16. 的Java的JFormattedTextField時間格式化
- 17. Coldfusion DateDiff使用24小時以上的時間格式
- 18. 如何使用mysql或java獲取日期時間的數字/整數格式?
- 19. Java時間即時格式化差異
- 20. 如何在Android上設置定時器的時間格式?
- 21. 如何在帶時區的sqlite上格式化日期時間?
- 22. java的日期和時間格式
- 23. Java中的格式化時間戳
- 24. Java的時間/日期格式
- 25. 的Java日期時間格式轉換
- 26. java中的時間轉換格式20170526T043000Z
- 27. 如何在所有時間值上強制使用24小時格式?
- 28. 如何在使用TraceOptions.Timestamp時格式化時間戳數據
- 29. 如何在Jquery中使用時區格式化日期時間?
- 30. 如何使用TextClock以24小時格式顯示時間?