1. 程式人生 > >根據當前時間與之前時間差 分別顯示月日 和 具體時間

根據當前時間與之前時間差 分別顯示月日 和 具體時間

此效果是 如果是今天以前的時間 介面只顯示月日,如果是今天的時間 顯示具體的時間 不顯示年月

顯示效果


具體實現功能

String dayTime=mSeemelist.get(position).getTime();
//            當前時間
try {
    SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
    //返回的是Date物件
Date date = dateFormat.parse(dayTime);
    //判斷是否今天
if(DateUtils.isToday(date
.getTime())){ //是今天 currentTime=dayTime.substring(11,16); }else { //不是今天 SimpleDateFormat format = new SimpleDateFormat("MM-dd"); String str = format.format(date); //返回的str 03-08的格式 currentTime=dayTime.substring(5,11); } } catch (Exception e) { e.printStackTrace(); }