博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
android中DatePicker和TimePicker的使用
阅读量:5038 次
发布时间:2019-06-12

本文共 1720 字,大约阅读时间需要 5 分钟。

先来看看效果图吧:

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

其中java代码为:

public class AndroidDemo5Activity extends Activity {	// 记录当前的时间	private int year;	private int month;	private int day;	private int hour;	private int minute;	@Override	protected void onCreate(Bundle savedInstanceState) {		// TODO Auto-generated method stub		super.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);		// 初始化DatePicker		date.init(year, month, day, new OnDateChangedListener() {			@Override			public 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() {			@Override			public 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 + "分");	}}

转载于:https://www.cnblogs.com/rollenholt/archive/2012/05/17/2506454.html

你可能感兴趣的文章
Kilani and the Game CodeForces - 1105D (bfs)
查看>>
通过普通用户向各个节点服务器分发文件到各个目录
查看>>
SpringBoot swagger-ui.html 配置类继承 WebMvcConfigurationSupport 类后 请求404
查看>>
深入理解计算机系统(2.4)------整数的表示(无符号编码和补码编码)
查看>>
TCP/IP详解学习笔记(4)-ICMP协议,ping和Traceroute
查看>>
01 Linear Regression with One Variable
查看>>
计算矩阵转置函数的步总数公式
查看>>
【Linux】- CentOS 防火墙iptables和firewall
查看>>
selenium安装及官方文档
查看>>
【SVN】导出项目后报错汇总
查看>>
使用Redis存取数据+数据库存取(spring+java)
查看>>
MySQL教程(六)—— 数据库的创建与删除
查看>>
2018.11.24 poj2774Long Long Message(后缀数组)
查看>>
Python之路【第十六篇】Django基础
查看>>
nyoj 最长公共子序列(LCS)
查看>>
java基础 三 概念和java程序的结构.
查看>>
jedis应用实例
查看>>
Netty实战八之引导
查看>>
如何做一个自己的开源聊天项目?(仿微信)
查看>>
C#异步编程
查看>>