在Android中关于日期时间的类有TimePicker、DatePicker、TimePickerDialog、DatePickerDialog、Calendar。其中TimePickerDialog、DatePickerDialog是对话框形式。

一、TimePicker

  查看一个在24小时或上午/下午模式下一天的时间。

  1.重要方法

    setCurrentMinute(Integer currentMinute)设置当前时间的分钟

    getCurrentMinute()获取当前时间的分钟

    setEnabled(boolean enabled)设置当前视图是否可以编辑。

    setOnTimeChangedListener(TimePicker.OnTimeChangedListener onTimeChangedListener)当时间改变时调用

  2.实例:

timePicker=(TimePicker)findViewById(R.id.timePicker);
timePicker.setCurrentHour(16);
timePicker.setCurrentMinute(10);
updateDisplay(16,10);
timePicker.setOnTimeChangedListener(this);

二、DatePicker

    1.重要方法

      getDayOfMonth():获取当前Day

      getMonth():获取当前月

      getYear()获取当前年

      updateDate(int year, int monthOfYear, int dayOfMonth):更新日期

三、TimePickerDialog、DatePickerDialog

  以对话框形式显示日期时间视图

四、Calendar

    日历是设定年度日期对象和一个整数字段之间转换的抽象基类,如,月,日,小时等。

  实例

final Calendar calendar=Calendar.getInstance();
mYear=calendar.get(Calendar.YEAR);
mMonth=calendar.get(Calendar.MONTH);
mDay=calendar.get(Calendar.DAY_OF_MONTH);
mHour=calendar.get(Calendar.HOUR_OF_DAY);
mMinute=calendar.get(Calendar.MINUTE);

此类方法不做赘述

源码下载
http://files.cnblogs.com/salam/WidgetDemo.rar

更多相关文章

  1. Python3原生编写月份计算工具
  2. Android(安卓)studio gradle配置完整版(转)
  3. android ListView在数据为空的时候headView和footerview不显示
  4. Android的Fragment中onActivityResult不被调用的解决方案
  5. RecyclerView导入依赖包
  6. android中使用OpenGL ES
  7. android studio 报错Failed to save settings解决方法
  8. cocos2dx生成android时出错解决方法
  9. Android(安卓)架构师之路20 响应式编程RxJava操作符源码分析与实

随机推荐

  1. android开发教程之入门
  2. Android(安卓)丢失R.java文件解决方法
  3. 关于Android杀死Process进程
  4. Android音频系统之AudioFlinger(四)
  5. java和Android好的学习网址收集
  6. Android(安卓)第三方应用跳转到qq进行聊
  7. Android(安卓)猜歌曲游戏开发
  8. Android/IOS/Web跳转第三方QQ指定QQ号的
  9. android给View设置上下左右边框
  10. Android(安卓)Fragment解析以及Fragment