Android中非常好用时间格式化类DateUtils

DateUtils.isToday(System.currentTimeMillis())返回值boolean,判断时间是不是今天

 

String  DateUtils.formatDateRange(Context context, long startMillis, long endMillis, int flags)
根据flags来决定要显示的时间格式,例子:
long time = System.currentTimeMillis();
       Date date = new Date(System.currentTimeMillis());

       Locale local = Locale.getDefault();

       String lang = local.getDisplayLanguage();
       String country = local.getDisplayCountry();
//first format
       SimpleDateFormat format1 = new SimpleDateFormat("HH:MM,EEEE, d.MMMM yyyy ");

//default format
       CharSequence dateClause = DateUtils.formatDateRange(this, time, time,
              DateUtils.FORMAT_SHOW_TIME | DateUtils.FORMAT_SHOW_DATE
                      | DateUtils.FORMAT_SHOW_WEEKDAY | DateUtils.FORMAT_SHOW_YEAR);

       dateShow.setText(format1.format(date) + " " + lang + " " + country);

 

 
posted @ 2014-12-24 11:25  天地孤影任我行  阅读(739)  评论(0)    收藏  举报