(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以TelephonyManager取得話機狀態
  3. 【android】简单的根据url下载图片的一个类
  4. Android(安卓)SQLiter cursor的使用
  5. Android(安卓)自定义Animation,使用Camera对View组件作三维变换
  6. Android图片上传的工具类
  7. Android(Java):长时间未登录提醒
  8. 【HR小时制】如何获取Android系统时间的小时制
  9. Android文件上传

随机推荐

  1. Android注解:自定义注解之源码注解
  2. 「Android」Activity的工作过程
  3. Android(安卓)clipChildren用法
  4. android环境变量的设置及注意问题
  5. Android(安卓)用网络图片做帧动画
  6. 搭建android的开发环境
  7. android:layout_gravity 和 android:grav
  8. 【Android】socket通信【客户端访问】
  9. 摩托罗拉何以靠Android重生
  10. 图片自适应imageView属性