文档章节

Android开发之 DatePicker & TimePicker

落叶挽歌
 落叶挽歌
发布于 2017/05/03 15:04
字数 207
阅读 3
收藏 0
点赞 0
评论 0

`

    timePicker = (TimePicker)findViewById(R.id.timePicker1);

    datePicker=(DatePicker)findViewById(R.id.datePicker1);
   
    
    calendar = Calendar.getInstance();//获取一个日历对象
    year = calendar.get(Calendar.YEAR);
    month = calendar.get(Calendar.MONTH)+1;
    day = calendar.get(Calendar.DAY_OF_MONTH);
    hour = calendar.get(Calendar.HOUR_OF_DAY);
    minute = calendar.get(Calendar.MINUTE);
  
    //初始化日期选择组件,并在初始化时设计OnDateChangedListener()监听事件
    datePicker.init(year, month, day, new OnDateChangedListener() {
		
		[@Override](https://my.oschina.net/u/1162528)
		public void onDateChanged(DatePicker view, int year, int monthOfYear,
				int dayOfMonth) {
			// TODO Auto-generated method stub
			  setTitle(year+"年"+monthOfYear+"月"+dayOfMonth+1+"日");
		}
	});
    //设置时间监听OnTimeChangedListener()事件
    timePicker.setOnTimeChangedListener(new OnTimeChangedListener() {
		
		[@Override](https://my.oschina.net/u/1162528)
		public void onTimeChanged(TimePicker view, int hourOfDay, int minute) {
			// TODO Auto-generated method stub
			setTitle(hourOfDay+":"+minute+"");
		}
	});
    
    //创建DatePickerDialog对象
    //        new DatePickerDialog(this, new OnDateSetListener() {
    //			
    //			[@Override](https://my.oschina.net/u/1162528)
    //			public void onDateSet(DatePicker view, int year, int monthOfYear,
    //					int dayOfMonth) {
    //				// TODO Auto-generated method stub
    //				 setTitle(year+"年"+monthOfYear+"月"+dayOfMonth+1+"日");
    //			}
    //		}, year, calendar.get(Calendar.MONTH), day).show();
    
  //创建TimePickerDialog对象
    new TimePickerDialog(this, new OnTimeSetListener() {
		
		[@Override](https://my.oschina.net/u/1162528)
		public void onTimeSet(TimePicker view, int hourOfDay, int minute) {
			// TODO Auto-generated method stub
			setTitle(hourOfDay+":"+minute+"");
		}
	}, hour, minute, true).show();
    
   
   
}`

© 著作权归作者所有

共有 人打赏支持
落叶挽歌
粉丝 0
博文 23
码字总数 8281
作品 0
温州
程序员
基于 Vue 2.0 开发的 UI 组件库 - fish-ui

fish-ui 是基于vue2开发的一套ui组件库,其中css部分借鉴了semantic-ui的样式 demo: https://myliang.github.io/fish-ui/ github: https://github.com/myliang/fish-ui 安装 npm install le......

myliang ⋅ 2017/11/01 ⋅ 6

iView 2.14.2 发布,基于 Vue.js 的企业级 UI 组件库

iView 2.14.2 发布了,iView 是一套基于 Vue.js 的企业级 UI 组件库,主要服务于 PC 界面的中后台产品。 更新内容如下: 修复 Select 在异步设置 Option 时,无法显示选中项的 bug。#3722 修...

aresn ⋅ 06/08 ⋅ 0

Element 2.3.8 发布,基于 Vue 2.0 的桌面端组件库

Element 2.3.8 发布了。主要更新内容如下: 修复 为 dates 的 DatePicker 在选择非当前月的日期后,面板会跳转至当前月的问题,#10973 修复可清空的只读 Input 仍会显示清空图标的问题,#10...

达尔文 ⋅ 05/12 ⋅ 0

Element 2.3.5 发布,基于 Vue 2.0 的桌面端组件库

Element 2.3.5 已发布,更新如下: 修复 DatePicker 的 为 week 时面板错误高亮的问题,#10712 修复 InputNumber 初始值为 0 时输入框为空的问题,#10714 新增 Select 的 属性,#10042 修复 ...

王练 ⋅ 04/21 ⋅ 0

NG-ZORRO 0.7.1 发布,AntD 的 Angular 5.0 实现

NG-ZORRO AntD 0.7.1 已发布,NG-ZORRO 是 Ant Design 的 Angular 实现,用于开发和服务于企业级后台产品。 各版本系列对应如下: 1.x (支持 Angular 6.x & Ant Design 3.x) 即将放出 0.7.x ...

王练 ⋅ 05/25 ⋅ 1

Android开发权威指南(第2版)新书发布

《Android开发权威指南(第二版)》是畅销书《Android开发权威指南》的升级版,内容更新超过80%,是一本全面介绍Android应用开发的专著,拥有45章精彩内容供读者学习。  《Android开发权威指...

androidguy ⋅ 2013/09/05 ⋅ 0

NG-ZORRO 0.7.0 发布,底层大量重构与改动更新

NG-ZORRO ng-zorro-antd 0.7.0 已发布,NG-ZORRO 是 Ant Design 的 Angular 实现,用于开发和服务于企业级后台产品。 0.7.0 是 1.0 正式版 之前的最后一系列版本,涉及到了底层的大量重构与改...

达尔文 ⋅ 05/16 ⋅ 0

利用Android TimePicker 和 DatePicker 实现对时间的限制

最近项目里需要对时间限制的时间选择器,当然实现这种功能完全可以自定义一个,网上也有很多自定义的 时间选择器,在原来的基础上根据自己的需要修改一下就可以了。我才用了android 自带的T...

下雨下雨下不停 ⋅ 2016/06/07 ⋅ 0

时间与日期选择器——Mars Android开发视频之第一季第十六集(重)

1· TimePicker的使用方法 TimePicker的样子(4.2版本): 下面,我们来添加一个TimePicker: 这样,就添加上了: 1.1 获取用户选择的时间: 声明成员变量: 接着获取这个控件: 然后实现Tim...

周田 ⋅ 2015/08/21 ⋅ 0

使用原生js实现一个简单的datePicker组件

这篇文章是我看了慕课网的datePicker组件开发课程写的,其中加了一些自己的思考和总结,具体源码大家可以参考慕课网相关代码。 1,实现的效果 2,基础知识点 (日期)对象 实例 返回当日的日...

darrell ⋅ 05/27 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

IOS-UI UI初步代码布局添加事件

ISO开发界面,UI是必须学习的一部分,其实很早之前想学来了,一直没有沉下心来学习。看到IOS的代码风格和布局就别扭的不行,跟java代码和android布局比较显得不是那么方便,所以一直到现在。...

京一 ⋅ 33分钟前 ⋅ 0

浅谈OpenDaylight的二次开发

OpenDaylight作为一款开源SDN网络控制器,依托于强大的社区支持以及功能特性,成为了目前主流的SDN网络控制器开发平台。在比较稳定的OpenDaylight Helium版本中,已经为开发者提供了大量的网...

wangxuwei ⋅ 42分钟前 ⋅ 0

API 开发中可选择传递 token 接口遇到的一个坑

在做 API 开发时,不可避免会涉及到登录验证,我使用的是jwt-auth 在登录中会经常遇到一个token过期的问题,在config/jwt.php默认设置中,这个过期时间是一个小时,不过为了安全也可以设置更...

等月人 ⋅ 43分钟前 ⋅ 0

Java NIO之文件处理

程序要操作本地操作系统的一个文件,可以分为以下三个部分: 对文件位置的操作 对文件的操作 对文件内容的操作 其中,对文件内容的操作在 Java NIO之Channel 中已经有了介绍,通过FileChann...

士别三日 ⋅ 48分钟前 ⋅ 0

Maven的pom.xml配置文件详解

<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.......

小海bug ⋅ 今天 ⋅ 0

解决httpclient超时设置不生效的问题

最近公司有项目需要通过http调用第三方服务,且第三方服务偶有超时,故需要设置一定的超时时间防止不响应的情况出现。 初始设置如下: [java] view plain copy //超时设置 RequestConfig re...

Mr_Tea伯奕 ⋅ 今天 ⋅ 0

过滤器Filter和拦截器HandlerInterceptor

过滤器 依赖于servlet容器。在实现上基于函数回调,可以对几乎所有请求进行过滤,但是缺点是一个过滤器实例只能在容器初始化时调用一次。使用过滤器的目的是用来做一些过滤操作,获取我们想要...

hutaishi ⋅ 今天 ⋅ 0

Redis入门详解(转)

Redis入门详解 Redis简介 Redis安装 Redis配置 Redis数据类型 Redis功能 持久化 主从复制 事务支持 发布订阅 管道 虚拟内存 Redis性能 Redis部署 Redis应用场景 Redis总结 Redis简介: Redi...

xiaoyaoyoufang ⋅ 今天 ⋅ 0

说说javascript中的那些专业名词

DOM(Document Object Model) 文档对象模型 BOM(Browser Object Model) 浏览器对象模型 ECMA(European Computer Manufacturer's Association) 欧洲计算机制造商协会 W3C(World Wide Web Conso......

hang1989 ⋅ 今天 ⋅ 0

Bootstrap Wizard 多步表单控件

废话 有一块需求是 有多步表单 点击下一步时触发验证一个范围内的表单,点击上一步或取消,清空表单并返回第一步,点击最后一步提交整个表单的 就找到了这个插件,本来自己写了一个原生的 fo...

无极之岚 ⋅ 今天 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部