(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小时模式.

更多相关文章

  1. Android 获取几天后的时间
  2. Android跳转到系统Wifi界面的方式
  3. Android 系统版本
  4. android 跳转到系统相册选择图片
  5. Android 使用系统摄像头拍相片与拍视频,并显示
  6. Android api对应系统版本
  7. Android获取手机的型号和系统版本
  8. 获取Android系统程序信息
  9. Android(Java):长时间未登录提醒

随机推荐

  1. 避坑指南:分享云虚拟主机选择心得及使用感
  2. Python 多线程处理任务实例
  3. 商城列表页及商品详情页
  4. localstroage的保存用户设置
  5. Python MNIST手写体识别详解与试练
  6. Vue:怎么设置,不让eslint报错
  7. Python 中的 copy()和deepcopy()
  8. python中取整数的几种方法
  9. python中if和elif的区别介绍
  10. cookie 保存和清除用户样式