• 的神话少了没人相信我,继续,希望你造出更多的神话来 2019-03-16
  • 江西人存款1.66万亿元 2019-03-16
  • 25yicms利用ASP.NET(C#)+MSSQL技术全力打造功能最强大的营销型企业网站管理系统,企业做网站系统,做网站软件,提供div+css企业网站模板。
    阅读内容

    TimeToString方法自定义相对时间格式


    时间:2015/06/24   来源:黑龙江福彩22选5开奖
     本方式实现将绝对日期如2015-6-24 16:17:00时间字符串转换为昨天16:17,明天19:00,今天4:19等等。在安卓开始中涉及时间显示相当实用。
     
    注意按代码中要求传入时间字符串time的参数
     
    TimeToString(String Time)代码:
    @SuppressWarnings("deprecation")
     public static String TimeToString(String time) {
     String timeString=time;
     try {
     SimpleDateFormat dateFormat;
     
     dateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
     SimpleDateFormat dateFormat2 = new SimpleDateFormat("HH:mm");
     SimpleDateFormat dateFormat3 = new SimpleDateFormat("yyyy-MM-dd HH:mm");
     dateFormat.setLenient(false);
     Date timeDate = dateFormat.parse(time);
    // Long timeStamp = timeDate.getTime();
    // Long currentStamp = new Date().getTime();
    // Long timetogo = currentStamp - timeStamp;
     Calendar calDateA = Calendar.getInstance();
     Calendar calDateB = Calendar.getInstance();
     calDateB.setTime(timeDate);
     int year=calDateA.get(Calendar.YEAR);
     int mon=calDateA.get(Calendar.MONTH);
     int day=calDateA.get(Calendar.DATE);
     int currentyear=calDateB.get(Calendar.YEAR);
     int currentmon=calDateB.get(Calendar.MONTH);
     int currentday=calDateB.get(Calendar.DATE);
     Log.e("bypaper",currentyear+" "+currentmon+" "+year+" "+day+" ");
     if (year==currentyear&&mon==currentmon&&day==currentday) {
     timeString="今天"+dateFormat2.format(timeDate);
     }else if (year==currentyear&&mon==currentmon&&(day-currentday)==1) {
     timeString="昨天"+dateFormat2.format(timeDate);
     }else if (year==currentyear&&mon==currentmon&&(day-currentday)==-1) {
     timeString="明天"+dateFormat2.format(timeDate);
     }else {
     timeString=dateFormat3.format(timeDate);
     }
     
     } catch (ParseException e) {
     // TODO Auto-generated catch block
     e.printStackTrace();
     }// util类型
     
     return timeString;
     
     }
    +上一篇 没有了
    +下一篇 MyEclipse10 MyEclipse2014安装SVN插件
    点击次数:       打印此页  关闭
  • 的神话少了没人相信我,继续,希望你造出更多的神话来 2019-03-16
  • 江西人存款1.66万亿元 2019-03-16