结合DatePickerDialog和TimePickerDialog

package com.example.androidtest;import android.os.Bundle;
import android.app.Activity;
import android.view.Menu;
import android.app.DatePickerDialog;
import android.app.TimePickerDialog;
import android.view.View;
import android.widget.Button;
import android.widget.DatePicker;
import android.widget.TimePicker;
import android.widget.TextView;
import android.util.Log;import java.text.DateFormat;
import java.util.Calendar;public class MainActivity extends Activity {DateFormat fmtDateAndTime = DateFormat.getDateTimeInstance();TextView dateAndTimeLable;Calendar dateAndTime = Calendar.getInstance();DatePickerDialog.OnDateSetListener d = new DatePickerDialog.OnDateSetListener() {@Overridepublic void onDateSet(DatePicker view, int year, int monthOfYear,int dayOfMonth) {// TODO Auto-generated method stubdateAndTime.set(Calendar.YEAR, year);dateAndTime.set(Calendar.MONTH, monthOfYear);dateAndTime.set(Calendar.DAY_OF_MONTH, dayOfMonth);updateLable();}};TimePickerDialog.OnTimeSetListener t = new TimePickerDialog.OnTimeSetListener() {@Overridepublic void onTimeSet(TimePicker view, int hourOfDay, int minute) {// TODO Auto-generated method stubdateAndTime.set(Calendar.HOUR_OF_DAY, hourOfDay);dateAndTime.set(Calendar.MINUTE, minute);updateLable();}};public void onCreate(Bundle savedInstanceState){super.onCreate(savedInstanceState);setContentView(R.layout.activity_main);Button btn = (Button)findViewById(R.id.dateBtn);btn.setOnClickListener(new View.OnClickListener() {@Overridepublic void onClick(View v) {// TODO Auto-generated method stubnew DatePickerDialog(MainActivity.this,d,dateAndTime.get(Calendar.YEAR),dateAndTime.get(Calendar.MONTH),dateAndTime.get(Calendar.DAY_OF_MONTH)).show();}});btn = (Button)findViewById(R.id.timeBtn);btn.setOnClickListener(new View.OnClickListener() {@Overridepublic void onClick(View v) {// TODO Auto-generated method stubnew TimePickerDialog(MainActivity.this,t,dateAndTime.get(Calendar.HOUR_OF_DAY),dateAndTime.get(Calendar.MINUTE),true).show();}});dateAndTimeLable = (TextView)findViewById(R.id.dateAndTime);updateLable();}    private void updateLable(){dateAndTimeLable.setText(fmtDateAndTime.format(dateAndTime.getTime()));}
}
<?xml version="1.0" encoding="utf-8"?>
<LinearLayoutxmlns:android="http://schemas.android.com/apk/res/android"android:orientation="vertical"android:layout_width="fill_parent"android:layout_height="fill_parent"><TextView android:id="@+id/dateAndTime"  android:layout_width="fill_parent" android:layout_height="wrap_content"/><Button android:id="@+id/dateBtn"  android:layout_width="fill_parent" android:layout_height="wrap_content" android:text="Set the Date"/><Button android:id="@+id/timeBtn"  android:layout_width="fill_parent" android:layout_height="wrap_content" android:text="Set the Time"/>
</LinearLayout>

DatePicker的使用(一)相关推荐

  1. JQuery 1.32 DatePicker 增强版

    增加部分JS代码实现"清除"按钮 <script type="text/javascript">     $(function() {        ...

  2. jQuery里面的datepicker日期控件默认是显示英文的,如何显示中文或其他语言呢?...

    jQuery里面的datepicker日期控件默认是显示英文的,如何让他显示中文或其他呢? [官方的写法]: (1)引入JS文件: <script type="text/javascr ...

  3. android中DatePicker和TimePicker的使用

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

  4. android datepicker使用方法,android DatePicker

    Date Picker 提供了一个构件去选择一个时间,使用DatePicker构件,该构件允许用户去选择月,日,年在一个界面中. 实例介绍 首先我们应该先创建一个DatePickerDialog,该D ...

  5. android内置picker控件,android中控件DatePicker控件-Fun言

    activity_main.xml android:id="@+id/dp" android:layout_width="match_parent" andro ...

  6. datePicker在fullscreen下不弹出

    1 open("about:blank",null,"fullscreen=yes"); 没有全屏可以弹出,但是全拼后不弹出? 后台按ESC发现,不是不弹出,而 ...

  7. jquery 毫秒转换成日期_jQuery Datepicker – 如何将日期格式化为纪元时间戳(以秒为单位,而不是毫秒)...

    我正在使用 jquery datepicker插件来设置一个日期字段,该字段存储为db中的纪元时间戳(字段,publish_time,直接映射到表模式). 看来Datepicker只支持以毫秒为单位的 ...

  8. WPF 4.0 DatePicker 快速录入

    WPF 4.0的DatePicker在通过键盘录入日期的时候是非常让人郁闷的.必须按照日期的格式来完整输入 例如,比如输入"2010/10/10"才能识别.而实际上在一些要求快速录 ...

  9. WPF DatePicker默认显示当前日期,格式化为年月日(转)

    WPF DatePicker默认显示当前日期,格式化为年月日 2018年08月08日 11:23:00 weixin_33922670 阅读数:253 原文:WPF DatePicker默认显示当前日 ...

最新文章

  1. 实践|超简单实现OCR文字识别应用
  2. 关于SubSonic3.0生成的表名自动加复数(s)的“用户代码未处理SqlException,对象名‘xxxs‘无效”异常处理
  3. Java反序列化json内存溢出_fastJson与一起堆内存溢出'血案'
  4. 【转】vscode下编译告警“undefined reference”?三步教你如何解决
  5. C#用正则表达式对IP进行排序
  6. mysql安装步骤以及问题---解压版本
  7. mysql数据库安装(详细)
  8. 太极发送卡片软件_超详细介绍如何利用太极+QN框架制作一个属于自己的QQxml卡片...
  9. kindle使用参考
  10. baidumap 判断是否安装百度地图客户端
  11. android开机画面在uboot里吗,iTOP-6818开发板-Android5.1修改uboot和内核开机LOGO
  12. 考研操作系统【1.5 操作系统引导与虚拟机】
  13. 即时通讯软件调查报告
  14. PE新物种:从投基金到投管理机构,详解GP Stake-投资占股模式
  15. 软考信息系统项目管理师(高项),论文该怎么准备?
  16. 3.2 语音和语言处理简史
  17. 人喜欢音乐的部分原因:形成期望,不确定性
  18. 大数据学习1——大数据概述
  19. EMC电磁兼容测试服务包括
  20. 『TopCoder 组件开发指南』

热门文章

  1. html5 游戏学习
  2. 如何自学python数据分析-良心整理!学习Python数据分析的正确姿势
  3. vscode使用教程python-用VSCode写python的正确姿势
  4. python turtle画彩虹-python绘制樱花,彩虹旋等
  5. python利器怎么编程-Linux 利器- Python 脚本编程入门(一)
  6. python手机版安卓-当python遇到Android手机 那么,万物皆可盘
  7. python基础语法有哪些-python有哪些语法元素
  8. 如何用python画出中国地图-用Python画中国地图(二)
  9. python工程师月薪多少-Python工程师的薪资到底有多高
  10. 执行后可以查看python版本的是-【单选题】执行后可以查看Python的版本的是