结合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. 满洲里市智慧教育建设跨入云时代
  2. oracle sys改密码,Oracle修改SYS密码
  3. 简单剖析C语言中的位扩展问题
  4. 笔记整理-信息技术服务标准-ITSS组成要素
  5. libsvm 64 系统下编译问题
  6. tomcat人数限制_Tomcat 七最大并发连接数的正确修改方法
  7. 《企业迁云实战》——1.3 云服务的发展现状
  8. TDengine:A股分钟线数据的尝试
  9. PostgreSQL 与 PostGIS
  10. 【集合论】容斥原理 ( 包含排斥原理 | 示例 )
  11. “跟技术Leader聊了10分钟,我就猜到下周要发生重大宕机事故!”
  12. 操作系统之课程设计常用磁盘调度算法的实现,附源码
  13. 敏感词过滤算法对比,顺便开源了个工具库
  14. .NET图表控件TeeChart Pro ActiveX使用教程:轴控制
  15. 用requests库和BeautifulSoup4库爬取新闻列表
  16. antd table input 失焦的问题
  17. Global Shutter(全局快门)与Rolling Shutter(卷帘快门)的区别与比较
  18. java计算两个时间差的方法_java计算两个时间相差天数的方法汇总
  19. 7-5 偶数位特殊序列和 (40分)
  20. 计算机软件总体上分为,计算机软件分为哪两大类?它们各自的作用是什么?

热门文章

  1. ueditor图片上传,网络连接错误的解决方案
  2. Yahoo!团队实践分享:网站性能优化的34条黄金守则
  3. 【SQL Server学习笔记】变更数据捕获(Change Data Capture)
  4. 扇贝编程python是干嘛的-产品观察 | 以对话式互动学习撬动转化,扇贝编程瞄准职教市场...
  5. python菜鸟工具-第一行Python代码之菜鸟逃离记
  6. python基础指令-Python基础——与Python的指令交互
  7. python动态图-Python处理gif动态图的解析与合成操作的介绍
  8. python web为什么不火-编程语言里的明星:Python为什么突然不火了?
  9. python在日常工作处理中的应用-Python全栈开发在实际工作中的应用
  10. python在日常工作处理中的应用-python在工作中的应用场景介绍