时钟AnalogClock与DigitalClock
时间:2022-04-23
本文章向大家介绍时钟AnalogClock与DigitalClock,主要内容包括其使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。
1. 获得当前年月日时分
1 Calendar cal = Calendar.getInstance();
2 year = cal.get(Calendar.YEAR);
3 month = cal.get(Calendar.MONTH);
4 day = cal.get(Calendar.DAY_OF_MONTH);
5 hour = cal.get(Calendar.HOUR);
6 minute = cal.get(Calendar.MINUTE);
2.初始化DatePicker组件,指定监听
1 // 初始化datepicker组件,指定监听
2 datePic.init(year, month, day, new OnDateChangedListener() {
3
4 @Override
5 public void onDateChanged(DatePicker view, int year,
6 int monthOfYear, int dayOfMonth) {
7 // TODO Auto-generated method stub
8 AndroidAnalogClockActivity.this.year = year;
9 AndroidAnalogClockActivity.this.month = monthOfYear;
10 AndroidAnalogClockActivity.this.day = dayOfMonth;
11 showDate(year, monthOfYear, dayOfMonth, hour, minute);
12 }
13 });
3.指定TimePicker监听
1 timePic.setOnTimeChangedListener(new OnTimeChangedListener() {
2
3 @Override
4 public void onTimeChanged(TimePicker arg0, int hour, int minute) {
5 // TODO Auto-generated method stub
6 AndroidAnalogClockActivity.this.hour=hour;
7 AndroidAnalogClockActivity.this.minute=minute;
8 showDate(year, month, day, hour, minute);
9 }
10 });
4.显示方法
1 // 在EditText中显示
2 private void showDate(int year, int month, int day, int hour, int minute) {
3 EditText txtShow = (EditText) this.findViewById(R.id.txtShow);
4 txtShow.setText("选择的日期:" + year + "年" + (month+1) + "月" + day + "日" + hour
5 + "时" + minute + "分");
6 }
注意:获得的月份是从0开始的,因此实际月份要+1
- Python做文本挖掘的情感极性分析(基于情感词典的方法)
- Selenium2+python自动化42-判断元素(expected_conditions)
- 基于机器学习的文本情感极性分析
- Selenium2+python自动化43-判断title(title_is)
- hihoCoder #1142 : 三分求极值
- 容斥原理
- TensorFlow:TensorBoard可视化
- Codeforces 768B Code For 1
- 【干货】深入理解自编码器(附代码实现)
- SlopOne推荐算法(附Python源码)
- 后缀数组(一堆干货)
- POJ 1741 Tree(树的点分治,入门题)
- hihoCoder 1039:字符消除(字符串处理)
- 2017广东工业大学程序设计竞赛决赛 题解&源码(A,数学解方程,B,贪心博弈,C,递归,D,水,E,贪心,面试题,F,贪心,枚举,LCA,G,dp,记忆化搜索,H,思维题)
- JavaScript 教程
- JavaScript 编辑工具
- JavaScript 与HTML
- JavaScript 与Java
- JavaScript 数据结构
- JavaScript 基本数据类型
- JavaScript 特殊数据类型
- JavaScript 运算符
- JavaScript typeof 运算符
- JavaScript 表达式
- JavaScript 类型转换
- JavaScript 基本语法
- JavaScript 注释
- Javascript 基本处理流程
- Javascript 选择结构
- Javascript if 语句
- Javascript if 语句的嵌套
- Javascript switch 语句
- Javascript 循环结构
- Javascript 循环结构实例
- Javascript 跳转语句
- Javascript 控制语句总结
- Javascript 函数介绍
- Javascript 函数的定义
- Javascript 函数调用
- Javascript 几种特殊的函数
- JavaScript 内置函数简介
- Javascript eval() 函数
- Javascript isFinite() 函数
- Javascript isNaN() 函数
- parseInt() 与 parseFloat()
- escape() 与 unescape()
- Javascript 字符串介绍
- Javascript length属性
- javascript 字符串函数
- Javascript 日期对象简介
- Javascript 日期对象用途
- Date 对象属性和方法
- Javascript 数组是什么
- Javascript 创建数组
- Javascript 数组赋值与取值
- Javascript 数组属性和方法
- JAVA三年面试总结,金九银十,你准备好了吗?
- Best Cow Line(POJ 3617)
- Flask单点登录竟然只要几行代码就能搞定!
- 区间调度问题
- 迷宫的最短路径
- Lake Counting (POJ No.2386)
- 部分和问题(DFS)
- 为什么 React Hooks useState 更新不符预期?
- 技术分享 | MySQL 使用 MariaDB 审计插件
- 第12期:压缩表性能监测
- 第05期:使用 prometheus 监控 clickhouse 集群
- 这 6 点知识让我对 JavaScript 的对象有了更进一步的了解
- Linux进程间通信(中)之信号、信号量实践
- Linux进程间通信(下)之共享内存实践
- 手把手教你快速使用Vmware虚拟机安装Linux操作系统实验环境