android取得系统时间
16lz
2021-01-23
(1)使用Calendar类
取得系统时间:long time=System.currentTimeMillis();
final Calendar mCalendar=Calendar.getInstance();
mCalendar.setTimeInMillis(time);
取得系统日期: int mYear = mCalendar.get(Calendar.YEAR)
int mMonth = mCalendar.get(Calendar.MONTH)
int mDay = mCalendar.get(Calendar.DAY_OF_MONTH)
取得系统时间:int mHour= mCalendar.get(Calendar.HOUR_OF_DAY);
int mMinuts= mCalendar.get(Calendar.MINUTE)
(2)Android的文件有建议用Time代替Calendar。用Time对CPU的负荷会较小。在写Widget时特别重要。
Time mTime=new Time(); // or Time t=new Time("GMT+8"); 加上Time Zone资料。
mTime.setToNow(); // 取得系统时间。
int year = mTime.year;
int month = mTime.month;
int date = mTime.monthDay;
int hour =mTime.hour; // 0-23
int minute = mTime.minute;
int second =mTime.second;
唯一不足是取出时间只有24小时模式.
更多相关文章
- Android 获取几天后的时间
- Android跳转到系统Wifi界面的方式
- Android 系统版本
- android 跳转到系统相册选择图片
- Android 使用系统摄像头拍相片与拍视频,并显示
- Android api对应系统版本
- Android获取手机的型号和系统版本
- 获取Android系统程序信息
- Android(Java):长时间未登录提醒