Bootstrap

Android 时间日期与时间戳相互转化,其特殊时间格式的转化?

一、正常日期与时间的转化

/*
 * 将时间戳转换为时间
 *
 * s就是时间戳
 */

public static String stampToDate(String s) {
    String res;
    SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
    //如果它本来就是long类型的,则不用写这一步
    long lt = new Long(s);
    Date date = new Date(lt);
    res = simpleDateFormat.format(date);
    return res;
}

/*
 * 将时间戳转换为时间
 *
 * s就是时间戳
 */

public static String stampToDateS(String s, String fprmat) {
    String res;
    SimpleDateFormat simpleDateFormat = new SimpleDateFormat(fprmat);
    //如果它本来就是long类型的,则不用写这一步
    long lt = new Long(s);
    Date date = new Date(lt);
    res = simpleDateFormat.format(date);
    return res;
}

/*
 * 将时间转换为时间戳
 */
@SuppressLint("SimpleDateFormat")
public static String dateToStamp(String s) throws ParseException {
    String res;
    SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
  
;