- 相關(guān)推薦
Java相對時(shí)間轉(zhuǎn)換代碼
導(dǎo)語:Java如何實(shí)現(xiàn)時(shí)間的轉(zhuǎn)換呢?下面是小編給大家提供的Java相對時(shí)間轉(zhuǎn)換代碼,大家可以參考閱讀,更多詳情請關(guān)注應(yīng)屆畢業(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+"小時(shí)前";
}else{
if(minute>0){
timeStr=minute+"分鐘前";
}else{
timeStr=second+"秒前";
}
}
}
return timeStr;
}
【Java相對時(shí)間轉(zhuǎn)換代碼】相關(guān)文章:
PHP時(shí)間轉(zhuǎn)換Unix時(shí)間戳代碼08-19
如何利用PHP時(shí)間轉(zhuǎn)換Unix時(shí)間戳代碼10-21
java常用代碼07-07
JAVA代碼的基本格式07-22
Java代碼復(fù)用規(guī)則06-06
JAVA代碼優(yōu)化總結(jié)09-23
java代碼的基本要點(diǎn)08-01
Java代碼格式規(guī)范10-25