先来看看效果图吧:

下面来贴出代码吧,其中main.xml代码为:

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"android:layout_width="fill_parent"android:layout_height="fill_parent"android:orientation="vertical" ><TextViewandroid:id="@+id/textView1"android:layout_width="wrap_content"android:layout_height="wrap_content"android:text="请选择购买本书的具体时间" /><DatePickerandroid:id="@+id/datePicker"android:layout_width="wrap_content"android:layout_height="wrap_content"android:layout_gravity="center_horizontal" /><TimePickerandroid:id="@+id/timePicker"android:layout_width="wrap_content"android:layout_height="wrap_content"android:layout_gravity="center_horizontal" /><EditTextandroid:id="@+id/show"android:layout_width="wrap_content"android:layout_height="wrap_content"android:cursorVisible="false"android:editable="false" /></LinearLayout>

其中java代码为:

public class AndroidDemo5Activity extends Activity {// 记录当前的时间private int year;private int month;private int day;private int hour;private int minute;@Overrideprotected void onCreate(Bundle savedInstanceState) {// TODO Auto-generated method stubsuper.onCreate(savedInstanceState);setContentView(R.layout.main);DatePicker date = (DatePicker) findViewById(R.id.datePicker);TimePicker time = (TimePicker) findViewById(R.id.timePicker);// 或许当前的年月日,小时,分钟Calendar ca = Calendar.getInstance();year = ca.get(Calendar.YEAR);month = ca.get(Calendar.MONTH);day = ca.get(Calendar.DAY_OF_MONTH);hour = ca.get(Calendar.HOUR);minute = ca.get(Calendar.MINUTE);// 初始化DatePickerdate.init(year, month, day, new OnDateChangedListener() {@Overridepublic void onDateChanged(DatePicker arg0, int year, int month,int day) {AndroidDemo5Activity.this.year = year;AndroidDemo5Activity.this.month = month;AndroidDemo5Activity.this.day = day;// 显示当前时间和日期showDate(year, month, day, hour, minute);}});// 为TimerPicker指定事件监听器time.setOnTimeChangedListener(new OnTimeChangedListener() {@Overridepublic void onTimeChanged(TimePicker arg0, int hour, int minute) {AndroidDemo5Activity.this.hour = hour;AndroidDemo5Activity.this.minute = minute;}});}protected void showDate(int year2, int month2, int day2, int hour2,int minute2) {EditText text = (EditText) findViewById(R.id.show);text.setText("您的购买时间为:" + year2 + "年" + month2 + "月" + day2 + "日"+ hour2 + "时" + minute2 + "分");}
}


==============================================================================
本文转自被遗忘的博客园博客,原文链接:http://www.cnblogs.com/rollenholt/archive/2012/05/17/2506454.html,如需转载请自行联系原作者

android中DatePicker和TimePicker的使用相关推荐

  1. android datepicker使用方法,android中DatePicker和TimePicker的使用方法详解

    本文以实例讲述了android中DatePicker和TimePicker的使用方法,具体步骤如下: 下面是实现具体功能的代码,其中main.xml代码为: android:layout_width= ...

  2. android 之DatePicker以及TimePicker的用法

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

  3. Android中DatePicker日期选择器的使用和获取选择的年月日

    场景 实现效果如下 注: 博客: https://blog.csdn.net/badao_liumang_qizhi 关注公众号 霸道的程序猿 获取编程相关电子书.教程推送与免费下载. 实现 将布局改 ...

  4. Android中DatePicker只显示年月的方法

    最近项目中有一个选择信用卡有效期的功能,只需要选择年月,但是Android原生的DatePicker默认是可以选择年月日的,所以我们要做下特殊的处理, 并且Android5.0以上和以下的版本的处理方 ...

  5. android home跳转,Android 中按home键和跳转到主界面的实例代码

    Android 中按home键和跳转到主界面的实例代码 //home Intent intent= new Intent(Intent.ACTION_MAIN); intent.setFlags(In ...

  6. Android中实现日期时间选择器(DatePicker和TimePicker)

    利用Android应用框架提供的DatePicker(日期选择器)和TimePicker(时间选择器),实现日期时间选择器. Dialog的Content布局文件(date_time_dialog.x ...

  7. android edittext获取 time值,在Android EditText中实现日期时间选择器(DatePicker和TimePicker)...

    利用Android应用框架提供的DatePicker(日期选择器)和TimePicker(时间选择器),实现日期时间选择器. Dialog的Content布局文件(date_time_dialog.x ...

  8. android date 组件,Android中TimePicker与DatePicker时间日期选择组件的使用实例

    效果和代码都非常直观: 实例1:TimePicker xmlns:tools="http://schemas.android.com/tools" android:layout_w ...

  9. android timepicker分割线颜色,Android修改DatePicker字体颜色及分割线颜色详细介绍

    一.DatePicker和TimePicker简介 DatePicker是一个日期选择控件,它继承自FrameLayout类,用来实现的主要功能是使用护可以方便选择日期.如果要捕获用户修改DataPi ...

最新文章

  1. 【一步步学小程序】3. 使用自定义组件(component)
  2. 想提高代码水平,做到这点就够了
  3. 【转】做正确的事情,等着被开除(Do the right thing, Wait to get fired)
  4. AngularJS快速入门指南04:指令
  5. 灰色简约三级CSS下拉菜单代码
  6. Vue 路由知识三(过渡动画及路由钩子函数)
  7. android小闹钟程序,Android实现闹钟小程序.pdf
  8. 三言五载道不尽【追梦五年】
  9. linux下qt实现vlc视频播放器,Qt封装本地视频播放器(VLC二次开发)
  10. php 启动管理工具下载,PHP管理工具compser windows下安装
  11. 图像识别DM8127开发攻略——UBOOT的移植说明
  12. web开发中的计算机网络知识——应用层
  13. 编程基础(五)—— 虚拟内存
  14. 【嵌入式算法】CRC校验算法
  15. 相同的js文件在IE浏览器可以响应,但是在Chrome浏览器上没有响应
  16. 个人任务管理系统-数据库
  17. html语言剖析十六 调色原理
  18. dreamer Waver cc 2014 安装失败解决
  19. 电压监测器:线性稳压IC 台湾合泰LDO系列
  20. 一元二次方程求解(C语言版)

热门文章

  1. 合成(composite)模式
  2. 调用其他脚本上方法的方法
  3. PHP根据IP获取当前所在地地址
  4. 简单建立安装和配置symantec内部LiveUpdate服务器的方法
  5. python-django框架中使用docker和elasticsearch配合实现搜索功能
  6. Emgu-WPF学习使用-识别二维码的位置
  7. iOS 本地时间与GMT时间相互转换
  8. Linux文本处理必杀技之awk应用详解
  9. Mysql性能优化二
  10. android 图片加载过多崩溃