java 數(shù)值類型分秒時間格式化的實例代碼
更新時間:2017年07月31日 11:22:14 投稿:lqh
這篇文章主要介紹了java 數(shù)值類型分秒時間格式化的實例代碼的相關(guān)資料,將秒或分鐘的值轉(zhuǎn)換為xx天xx小時xx分鐘xx秒 如果 “xx” 為0 自動缺省,需要的朋友可以參考下
java 數(shù)值類型分秒時間格式化的實例代碼
java 實例代碼:
import java.util.concurrent.TimeUnit;
public class DateUtils {
private static final String[] UNIT_DESC = new String[]{"天", "小時", "分鐘", "秒"};
/**
* 格式化持續(xù)時間<br/>
* 將持續(xù)時間,格式化為 xx天xx小時xx分鐘xx秒 如果 "xx" 為0 自動缺省。
*
* @param seconds 持續(xù)時間,單位(分鐘)
* @return 格式化后的字符串
* @see TimeUnit 時間單位轉(zhuǎn)換工具
*/
public static String convertMinute2Str(long minute) {
StringBuilder sb = new StringBuilder();
long[] date = {TimeUnit.SECONDS.toHours(minute) % 24,TimeUnit.SECONDS.toMinutes(minute) % 60, TimeUnit.SECONDS.toSeconds(minute) % 60};
for (int i = 0; i < date.length; i++) {
long l = date[i];
if (l > 0) sb.append(l).append(UNIT_DESC[i]);
}
return sb.toString();
}
/** 格式化持續(xù)時間<br/>
* 將持續(xù)時間,格式化為 xx天xx小時xx分鐘xx秒 如果 "xx" 為0 自動缺省。
*
* @param seconds 持續(xù)時間,單位(秒)
* @return 格式化后的字符串
* @see TimeUnit 時間單位轉(zhuǎn)換工具
*/
public static String convertSeconds2Str(long seconds) {
StringBuilder sb = new StringBuilder();
long[] date = {TimeUnit.SECONDS.toDays(seconds), TimeUnit.SECONDS.toHours(seconds) % 24, TimeUnit.SECONDS.toMinutes(seconds) % 60, TimeUnit.SECONDS.toSeconds(seconds) % 60};
for (int i = 0; i < date.length; i++) {
long l = date[i];
if (l > 0) sb.append(l).append(UNIT_DESC[i]);
}
return sb.toString();
}
public static void main(String[] args) {
System.out.println(convertMinute2Str(140)); // 2小時20分鐘
System.out.println(convertSeconds2Str(33680)); // 9小時21分鐘20秒
}
}
如有疑問請留言或者到本站社區(qū)交流討論,本站關(guān)于java開發(fā)的文章還有很多,希望大家搜索查閱,感謝閱讀,希望能幫助到大家,謝謝大家對本站的支持!
相關(guān)文章
Spring的Bean生命周期之BeanDefinition詳解
這篇文章主要介紹了Spring的Bean生命周期之BeanDefinition詳解,在spring bean創(chuàng)建過程 依賴 BeanDefinition 中的信息處理bean的生產(chǎn),BeanDefinition 是 Spring Framework 中定義 Bean 的配置元信息接口,需要的朋友可以參考下2023-12-12
JavaWeb實現(xiàn)顯示mysql數(shù)據(jù)庫數(shù)據(jù)
MySQL是最流行的關(guān)系型數(shù)據(jù)庫管理系統(tǒng),在WEB應(yīng)用方面MySQL是最好的。本文將利用JavaWeb實現(xiàn)顯示mysql數(shù)據(jù)庫數(shù)據(jù)功能,需要的可以參考一下2022-03-03

