日期格式化通常用SimpleDateFormat,并且日期格式也不能够自己定义,一般格式:yyyy-MM-dd
下面说一下yyyy-MM-dd HH:ss:mm转成hh:ss格式,并且这也是程序中用到的最多的格式
1.一般情况我们都自定义一个类,例:DateUtil
2.在类中写全格式和想要转换的格式:
SimpleDateFormat yyyymmddhhssmmFt = new SimpleDateFormat("yyyy-MM-dd HH:ss:mm");
要转的格式:
SimpleDateFormat yyyymmddhhssmmFt2 = new SimpleDateFormat("HH:ss");
3.根据上面的日期格式化自己写一个方法
Date date = yyyymmddhhssmmFt.parse(time);
返回(return)yyyymmddhhssmmFt2.format(date)
你会问到time是从何处而来,其实写这么多不就是为了转化格式吗,说白了time就是你要转换的time(一般从服务器中获取)
4.自己接给大家上个例子:
/**
* 时间工具
* Created by 陈苗辉 on 2016/10/20.
*/
public class DateUtil {
private static final SimpleDateFormat yyyymmddhhssmmFt = new SimpleDateFormat("yyyy-MM-dd HH:ss:mm");
private static final SimpleDateFormat yyyymmddhhssmmFt2 = new SimpleDateFormat("HH:ss");
public static String getTime(String time){
if (time==null||"".equals(time)){
return "";
}
try {
Date date = yyyymmddhhssmmFt.parse(time);
return yyyymmddhhssmmFt2.format(date);
} catch (ParseException e) {
e.printStackTrace();
}
return "";
}
}可根据需要自己进行修改!
随时随地看视频