- 相關(guān)推薦
Java相對時間轉(zhuǎn)換代碼
導語:Java如何實現(xiàn)時間的轉(zhuǎn)換呢?下面是小編給大家提供的Java相對時間轉(zhuǎn)換代碼,大家可以參考閱讀,更多詳情請關(guān)注應屆畢業(yè)生考試網(wǎng)。
private String dateToRelativeTime(Date date){
SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
Date now=new Date();
long between=(now.getTime()-date.getTime())/1000;//除以1000是為了轉(zhuǎn)換成秒
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=df.format(date);
}else{
if(hour>0){
timeStr=hour+"小時前";
}else{
if(minute>0){
timeStr=minute+"分鐘前";
}else{
timeStr=second+"秒前";
}
}
}
return timeStr;
}
【Java相對時間轉(zhuǎn)換代碼】相關(guān)文章:
如何利用PHP時間轉(zhuǎn)換Unix時間戳代碼10-21
java常用代碼07-07
JAVA代碼的基本格式07-22
Java代碼復用規(guī)則06-06
JAVA代碼優(yōu)化總結(jié)09-23
java代碼的基本要點08-01
Java代碼格式規(guī)范10-25