一、DatePicker和TimePicker的两种监听器之OnDateChangedListener与OnTimeChangedListener

当用户更改了DatePicker(TimePicker)里的年、月、日(时、分)时,将触发OnDateChangedListener(OnTimeChangedListener)监听器的onDateChanged() (onTimeChanged())事件。

示例:

datePicker=(DatePicker)findViewByID(R.id.datePicker);

//datePicker初始化

//Override

datePicker.init(year,month,day,new OnDateChangedListener(){

public void onDateChanged(DataPicker view,int year,int monthOfYear,int dayOfMonth)

{

}

});

timePicker=(TimePicker)findViewByID(R.id.timePicker);

public void setOnTimeChangedListener(new OnTimeChangedListener(){

//Override

public void onTimeChanged(TimePicker view,int hourOfDay,int minute)

{

}

});

二、DatePicker和TimePicker的两种监听器之

OnDateSetListener与OnTimeSetListener

当用户更改了DatePickerDialog(TimePickerDialog)里的年、月、日(时、分)时,将触发OnDateSetListener(OnTimeSetListener)监听器的onDateSet() (onTimeSet())事件。

以对话框的形式展示日期选择器和时间选择器(DatePickerDialog、TimePickerDialog——show()方法用来显示)

如:new DatePickerDialog(this,new OnDateSetListener(){ ...}).show();

三、Calendar

1.获取Calendar的对象

Calendar cal=Calendar.getInstance();

2.获取年月日时分秒的信息

int year=cal.get(Calendar.YEAR);

int month=cal.get(Calendar.MONTH)+1;  //Calendar中1月从0开始记

int day=cal.get(Calendar.DAY_OF_MONTH);

int hour=cal.get(Calendar.HOUR_OF_DAY);

int minute=cal.get(Calendar.MINUTE);

android 日历 时间选择,Android--DatePicker和TimePicker(日历选择器与时间选择器)相关推荐

  1. android datepicker 参数,android常用组件之DatePicker和TimePicker

    在android中,DatePicker组件和TimePicker组件分别是日期选择器和时间选择器. 该实例中,当点击日期选择器按钮后,弹出日期选择框,用户选择日期后andoid会将日期显示到Text ...

  2. android双日期选择器,AndroidPicker 安卓选择器类库,包括日期选择器、时间选择器、单项选择器、双项选择器、城市地址选择器、车牌号选择器 @codeKK Android开源站...

    安卓选择器类库,包括日期及时间选择器(可设置范围).单项选择器(可用于性别.职业.学历.星座等).城市地址选择器(分省级.地级及县级).数字选择器(可用于年龄.身高.体重.温度等).双项选择器.颜色选 ...

  3. DatePicker和TimePicker

    DatePicker和TimePicker-->日期选择器和时间选择器 DatePickerDialog和TimePickerDialog-->日期选择器框和时间选择器框 1.两种选择器的 ...

  4. android 仿预订日历时间选择(如去哪儿,携程时间选择)

    马上就要下班,随便写个博客,废话不多说,直接看效果 看标题就知道了,一个日历选择,类似于去哪儿,携程,酒店预订功能 调用方法 package com.fly.caldroid; import andr ...

  5. android 之DatePicker以及TimePicker的用法

    上代码: DatePicker实例代码: 前端界面: <?xml version="1.0" encoding="utf-8"?> <Line ...

  6. android设置时间widget,【Android】时间与日期Widget(DatePicker 与 TimePicker)

    public class Activity01 extends Activity { TextViewm_TextView; //声明dataPicker DatePickerm_DatePicker ...

  7. android日历编程,Android日历控件PickTime代码实例

    最近做项目,需要设置用户的生日,所以做这样一个功能. 开始发觉自带的DatePicker 很是不好用. 上代码: android:id="@+id/dpPicker" androi ...

  8. 【安卓开发】Android中日期选择器DatePicker和TimePicker的使用

    DatePickerDatePickerDatePicker和TimePickerTimePickerTimePicker是安卓自带的日期选择器,可以变换多种样式,下面是他们的简单使用. 显示年月日和 ...

  9. android中DatePicker和TimePicker的使用

    先来看看效果图吧: 下面来贴出代码吧,其中main.xml代码为: <?xml version="1.0" encoding="utf-8"?> & ...

最新文章

  1. Linux 磁盘挂载
  2. JavaScript初学者编程题(19)
  3. 贪心 ---- Educational Codeforces Round 90 (Rated for Div. 2)D Maximum Sum on Even Positions[偶数子段最大和]
  4. 深入理解 Java 内存模型(转载)
  5. datetime mysql 查询_mysql数据库时间类型datetime、bigint、timestamp的查询效率比较
  6. LOL设计模式之「策略模式」
  7. Win32汇编——过程控制(进程调试和进程隐藏)
  8. 信念很简单,把书念下去,然后走出去,不枉活一世 —转自动化所一篇博士论文致谢...
  9. 今天 Java 14 正式发布了!放弃 Java 8 行吗?
  10. DockerKubernetes ❀ Kubernetes集群 - DashBoard服务(Web管理)安装部署
  11. 小程序使用有赞 UI 库
  12. How to cover an IE windowed control (Select Box, ActiveX Object, etc.) with a DHTML layer.
  13. 关于微信适配的坑==》ios、安卓强制微信字体
  14. vue导出excel加一个进度条_Vue实现在前端导出Excel
  15. 华为OD机试 - 流水线
  16. H5实现一个简易本地视频播放器
  17. 判断是pc还是移动端浏览器
  18. 5.4 马氏链-平稳测度(Durrett)答案
  19. L028-老男孩实效教育-nfs网络文件系统企业级优化实战-12节
  20. 分享五款智能配音软件,声音堪比真人,制作视频更方便

热门文章

  1. 80% 的学校还在给新生上 C 语言,它们 OUT 了吗?
  2. 海思加鸿蒙的零距离思考,自主生态之路在何方
  3. 新基建新动力已来,RPA 成为数字化转型新利器!
  4. 全球最大编程问答社区 Stack Overflow 宣布裁员 15%!
  5. 华为 P40 “一胞三胎”,最贵价 10854 元
  6. 数据工程师需要掌握的 18 个 Python 库
  7. HMS Core 携优势亮相华为发布会,与苹果谷歌三足鼎立
  8. 史上最强春节红包战:互联网竞争缩影下的百亿争斗
  9. 华为发布最强 AI 处理器昇腾 910,全场景 AI 框架 MindSpore 将开源
  10. 我在 1969 年写代码