使用DatePickerDialog和TimePickerDialog设置时间

原创 2016年05月30日 22:12:33

在点击Button后弹出的DatePickerDialog中设置好日期后,调用onDateSet()函数,在onDateSet()中又显示一个TimePickerDialog,实现“同时”设置日期和时间。

        Button.setOnClickListener(new OnClickListener(){
            @Override
            public void onClick(View arg0) {
                // TODO Auto-generated method stub

                //获取一个现在时间
                final Time now = new Time();
                now.setToNow();

                new DatePickerDialog(MainActivity.this, new OnDateSetListener(){

                    @Override
                    public void onDateSet(DatePicker arg0, int year, int month, int day) {
                        // TODO Auto-generated method stub
                        now.year = year;
                        now.month = month;
                        now.monthDay = day;

                        new TimePickerDialog(MainActivity.this, new OnTimeSetListener(){
                            @Override
                            public void onTimeSet(TimePicker arg0, int hour, int minute) {
                                // TODO Auto-generated method stub
                                now.hour = hour;
                                now.minute = minute;
                            }} , now.hour, now.minute, true).show();
                    }}, now.year, now.month, now.monthDay).show();
            }
        });
版权声明:本文为博主原创文章,转载请注明出处。

android 时间日期控件的使用(DatePicker、TimePicker、DatePickerDialog、TimePickerDialog、AnalogClock、DigitalClock)

在Android中,时间日期控件相对来说还是比较丰富的。其中,DatePicker用来实现日期输入设置,TimePicker用来实现时间输入设置。DatePickerDialog用来显示日期对话框,T...
  • u011630575
  • u011630575
  • 2016年01月14日 16:14
  • 1206

TimePickerDialog控件详细使用介绍

14.1.TimePickerDialog控件 14.1.1.概述 TimerPickerDialog:修改时间对话框,效果如下:    图-1 14.1.2.重要接口、方法 1、OnTim...
  • wangliang198901
  • wangliang198901
  • 2013年10月06日 12:22
  • 2651

TimePickerDialog样式配置与TimePicker模式选择

习惯性的,把要说的内容先总结一下: TimePicker有两种模式:spinner 和clock,可通过如下方式配置: ...
  • u011913612
  • u011913612
  • 2016年06月01日 20:57
  • 6652

TimePicker,TimePickerDialog以及自定义timepicker(一)

  • 2015年12月24日 03:07
  • 1MB
  • 下载

Android开发小知识-TimePickerDialog和DatePickerDialog的使用

须知compileSdkVersion 23 buildToolsVersion 23.0.2 minSdkVersion 15 targetSdkVersion 23本例使用DialogFra...
  • u012437355
  • u012437355
  • 2016年03月10日 21:32
  • 2508

一段datepickerdialog与自定义Timepickerdialog限定时间范围的逻辑

预约时间 需求:把可选范围定在 当前时间往后8小时 到 7天后的时间 精确到分 用到了 datepickerdialog 和 自定义的Timepickerdialog 没有直接自定义控件 把两者...
  • qingdaohaoyunpeng
  • qingdaohaoyunpeng
  • 2015年08月25日 23:26
  • 1722

DatePickerDialog和TimePickerDialog添加确认和取消按钮,优化显示

Android4.4以后DatePickerDialog和TimePickerDialog显示如下图所示,没有确定按钮和取消按钮,这是Android4.4的新特性,也有人认为这是Android4.4的...
  • chaichuanfa
  • chaichuanfa
  • 2015年01月08日 11:06
  • 2121

TimePickerDialog样式配置与TimePicker模式选择

习惯性的,把要说的内容先总结一下: TimePicker有两种模式:spinner 和clock,可通过如下方式配置: ...
  • u011913612
  • u011913612
  • 2016年06月01日 20:57
  • 6652

TimePickerDialog控件详细使用介绍

14.1.TimePickerDialog控件 14.1.1.概述 TimerPickerDialog:修改时间对话框,效果如下:    图-1 14.1.2.重要接口、方法 1、OnTim...
  • wangliang198901
  • wangliang198901
  • 2013年10月06日 12:22
  • 2651

Android:解决DatePickerDialog只有完成按钮、没有取消按钮的问题

博客源址:Android:解决DatePickerDialog只有完成按钮、没有取消按钮的问题 博客时间:2015-3-24 (一)在Android 4.0以上系统的某些手机(如本人的测试机红米N...
  • Buaaroid
  • Buaaroid
  • 2015年12月16日 15:04
  • 3761
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:使用DatePickerDialog和TimePickerDialog设置时间
举报原因:
原因补充:

(最多只允许输入30个字)