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

 获取系统时间戳


public String getTime(){

   long time=System.currentTimeMillis()/1000;//获取系统时间的10位的时间戳

   String  str=String.valueOf(time);

   return str;

}




、获取系统时间


long currentTime = System.currentTimeMillis();

SimpleDateFormat formatter = new SimpleDateFormat("yyyy年-MM月dd日-HH时mm分ss秒");

Date date = new Date(currentTime);

System.out.println(formatter.format(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;

}


上一篇:windows下gvim的配置完美支持中文和UTF-8


下一篇:android获取SD卡状态