工具函数

单位换算

  • 小数点四舍五入arrow-up-right

     //距离单位 m,km
     public static String mToKm(float f,String format){
          try {
              if(f>1000){
                  return new java.text.DecimalFormat(format).format(f/1000)+"km";
              }else{
                  return new java.text.DecimalFormat(format).format(f)+"m";
              }
          } catch (Exception e) {
              throw new RuntimeException("参数不合法");
          }
      }

日期处理

  • 日期加减

//前一天
Calendar calendar = Calendar.getInstance();
calendar.setTime(DateFormatUtil.getDate4StrDate("2017-11-10 12:09", "yyyy-MM-dd HH:mm"));
calendar.add(Calendar.DATE,-1);//把日期往后减少一天.整数往后推,负数往前移动         
System.out.println(DateFormatUtil.getStrDate4Date(calendar.getTime(), "yyyy-MM-dd HH:mm"));
//后一天
Calendar calendar = Calendar.getInstance();
calendar.setTime(DateFormatUtil.getDate4StrDate("2017-11-10 12:09", "yyyy-MM-dd HH:mm"));
calendar.add(Calendar.DATE,1);//把日期往后增加一天.整数往后推,负数往前移动         
System.out.println(DateFormatUtil.getStrDate4Date(calendar.getTime(), "yyyy-MM-dd HH:mm"));
  • 时间格式转换

String To Date

Date To String

Last updated

Was this helpful?