Android的文件有建议用Time代替Calendar。用Time对CPU的负荷会较小。在写Widget时特别重要。

Time t=new Time(); // or Time t=new Time("GMT+8"); 加上Time Zone资料。

t.setToNow(); // 取得系统时间。
int year = t.year;
int month = t.month;
int date = t.monthDay;
int hour = t.hour; // 0-23
int minute = t.minute;
int second = t.second;

唯一不足是取出时间只有24小时模式.

========================================================================================

long time=System.currentTimeMillis();
final Calendar mCalendar=Calendar.getInstance();
mCalendar.setTimeInMillis(time);
取得小时:mHour=mCalendar.get(Calendar.HOUR);
取得分钟:mMinuts=mCalendar.get(Calendar.MINUTE);


import java.text.SimpleDateFormat;        SimpleDateFormat formatter = new SimpleDateFormat "yyyy年MM月dd日 HH:mm:ss");     Date curDate = new Date(System.currentTimeMillis());//获取当前时间    String str = formatter.format(curDate);

更多相关文章

  1. Android执行shell命令
  2. Android(安卓)demo倒计时原理(CountDownTimer原理)
  3. android 自定义时间控件
  4. 今天在网上看到了Google的GPhone的消息,学习学习android先。
  5. mix
  6. Android(安卓)控件之DatePicker,TimePicker,Calender
  7. Android(安卓)开发中遇到的 bug(5)
  8. Android之SQLite存取DATETIME类型
  9. Android(安卓)achartengine统计图

随机推荐

  1. Android中文文档笔记①
  2. android 使用广播监听网络状态
  3. DataBinding(双向绑定)
  4. Ubuntu环境变量
  5. android之MIME type
  6. Android之修改部分字体颜色
  7. android 自定义Gallery
  8. android:taskAffinity属性的简单测试
  9. Android(安卓)camera调用出现错误解决方
  10. 【Android】通过耳机调起语音助手App配置