Java相對時間轉換代碼
來源:文萃谷 3.13W
導語:Java如何實現時間的.轉換呢?下面是小編給大家提供的Java相對時間轉換代碼,大家可以參考閲讀,更多詳情請關注應屆畢業生考試網。
private String dateToRelativeTime(Date date){
SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
Date now=new Date();
long between=(ime()ime())/1000;//除以1000是為了轉換成秒
long day=between/(24*3600);
long hour=between%(24*3600)/3600;
long minute=between%3600/60;
long second=between;
String timeStr;
if(day>0&&day<=29){
timeStr=day+"天前";
}else if(day>29){
timeStr=at(date);
}else{
if(hour>0){
timeStr=hour+"小時前";
}else{
if(minute>0){
timeStr=minute+"分鐘前";
}else{
timeStr=second+"秒前";
}
}
}
return timeStr;
}