android 获取当前系统时间

 1 取得系统时间
 2 1 3 long time=System.currentTimeMillis();
 4  
 5 2 6 final Calendar mCalendar=Calendar.getInstance();
 7 mCalendar.setTimeInMillis(time);
 8 取得小时:mHour=mCalendar.get(Calendar.HOUR);
 9 取得分钟:mMinuts=mCalendar.get(Calendar.MINUTE);
10  
11  
12 313 Time t=new Time(); // or Time t=new Time("GMT+8"); 加上Time Zone资料
14 t.setToNow(); // 取得系统时间。
15 int year = t.year;
16 int month = t.month;
17 int date = t.monthDay;
18 int hour = t.hour;    // 0-23
19  
20 421 DateFormat df = new SimpleDateFormat("HH:mm:ss");
22 df.format(new Date());

使用1而不用2,因为2会获取年\月\日等,处理时间不能保证.

posted @ 2016-08-08 11:16  鸭子船长  阅读(9759)  评论(0)    收藏  举报