0
是否有現有的android或java或joda-time函數用於將分鐘數自午夜轉換爲時間?我知道如何在沒有am/pm位的情況下24小時內完成它。但我需要有一些用戶的am/pm。將分鐘自午夜轉換爲上午/下午時間的函數
這是一個android應用程序。所以使用標準功能的附加好處是它將符合用戶的一般偏好。
我想我可以推出我的(越野車)自己的,如果這樣不存在。
是否有現有的android或java或joda-time函數用於將分鐘數自午夜轉換爲時間?我知道如何在沒有am/pm位的情況下24小時內完成它。但我需要有一些用戶的am/pm。將分鐘自午夜轉換爲上午/下午時間的函數
這是一個android應用程序。所以使用標準功能的附加好處是它將符合用戶的一般偏好。
我想我可以推出我的(越野車)自己的,如果這樣不存在。
你可以使用Calendar
和SimpleDateFormat
來得到。就像,
static DateFormat _sdf = new SimpleDateFormat("hh:mm a");
static String minutesSinceMidnight(int minutes) {
Calendar cal = Calendar.getInstance();
cal.set(Calendar.AM_PM, Calendar.AM);
cal.set(Calendar.HOUR, 0);
cal.set(Calendar.MINUTE, 0);
cal.set(Calendar.SECOND, 0);
cal.set(Calendar.MILLISECOND, 0);
cal.add(Calendar.MINUTE, minutes);
return _sdf.format(cal.getTime());
}
即將發佈類似的東西 - 但你也應該設置Calendar.SECOND和Calendar.MILLISECOND或結果可能不是你所期望的。 – alzee