android 获取时间戳 和时间戳转日期

 获取系统时间戳

public String getTime(){
    long time=System.currentTimeMillis()/1000;//获取系统时间的10位的时间戳
    String  str=String.valueOf(time);
    return str;
}


、获取系统时间

SimpleDateFormat df = new SimpleDateFormat("HH");//设置日期格式"yyyy年-MM月dd日-HH时mm分ss秒"

String dfd = df.format(new Date());

结果如下

2017年-05月26日-14时49分29秒


时间戳转换日期

public static String timetodate(String time) {
    Calendar calendar = Calendar.getInstance();
    calendar.setTimeInMillis(Long.valueOf(time));
    SimpleDateFormat sf = new SimpleDateFormat("MM-dd ");//这里的格式可换"yyyy年-MM月dd日-HH时mm分ss秒"等等格式

    String date = sf.format(calendar.getTime());
    return date;

}

时间日期转换成时间戳

/*
   * 将时间转换为时间戳
   */
public static String dateToStamp(String s) throws ParseException {
    String res;
    SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
    Date date = simpleDateFormat.parse(s);
    long ts = date.getTime();
    res = String.valueOf(ts);
    return res;
}

猜你喜欢

转载自blog.csdn.net/meixi_android/article/details/72731493